Commit Graph

360 Commits

Author SHA1 Message Date
popcornmix
0863709b9f Update copyright 2016-02-01 21:07:02 +00:00
popcornmix
190bf8cb4b cmake: Add -marm for building with generic toolchain 2016-02-01 21:06:24 +00:00
popcornmix
f799ee0ba2 Fix typos in various headers
See: https://github.com/raspberrypi/firmware/pull/518
2016-02-01 21:05:12 +00:00
popcornmix
10e49b3759 Merge pull request #282 from 6by9/PR20160114
Add a flag to raspistill to start the frame number on something other…
2016-01-15 18:23:40 +00:00
Hyrum Wright
2382459844 Add a flag to raspistill to start the frame number on something other than 0.
This allows restarting raspistill without overwriting existing images.
2016-01-14 22:39:21 +00:00
popcornmix
35e4a8353b Merge pull request #280 from TheSin-/master
GCC5 fixes
2016-01-07 18:03:10 +00:00
Justin F. Hallett
7340e8f020 Fix for format security errors in gcc5 2016-01-07 10:43:45 -07:00
Justin F. Hallett
352575718d Fix a maybe uninitialized warning in gcc5 2016-01-07 10:42:29 -07:00
popcornmix
aa66cccc9a Merge pull request #279 from 6by9/PR20160105
Fixes for #34 and #142
2016-01-07 11:45:42 +00:00
Dave Stevenson
1d2a203de2 Raspistill: Ensure filename doesn't contain invalid % expansions
https://github.com/raspberrypi/userland/issues/142
Check that the output filename does not include %<char>
other than %% or %d as it is fed into sprintf for adding
the timelapse frame number.
2016-01-06 22:31:15 +00:00
Dave Stevenson
56963917df RaspiCamControl: State EV step size
https://github.com/raspberrypi/userland/issues/34
Step size is 1/6ths to support either 1/3rds or 1/2 steps.
2016-01-05 22:14:04 +00:00
popcornmix
95cd3f6b1d Merge pull request #277 from 6by9/PR20151230
Various open issue fixes
2016-01-01 11:51:45 +00:00
popcornmix
3c48a00f88 Merge pull request #276 from 6by9/PR20151222
MMAL Examples: Some fixups for the Pi tree
2015-12-30 23:59:59 +00:00
Dave Stevenson
e0ecdb98a5 VCOS: Silence compiler warnings due to missing functions on pthreads
Some functions defined as inline but not inlined.
Some functions missing from the implementation.
Shuts up a number of comiler warnings.

https://github.com/raspberrypi/userland/issues/220
2015-12-30 23:54:42 +00:00
Dave Stevenson
c34da352cb Raspicam: Send help text to stdout
All text was going to stderr as output data could be
sent to stdout. Send help text to stdout so things
like less will work.

https://github.com/raspberrypi/userland/issues/244
2015-12-30 23:08:51 +00:00
Dave Stevenson
f046bb4497 Raspicam: Remove RaspiCamDocs.odt as out of date
https://github.com/raspberrypi/userland/issues/236
2015-12-30 22:59:03 +00:00
Dave Stevenson
aaefc391ff Raspistill: Correct help text for DateTime (year not included)
Year is not included in the filename as the 32 bit integer would
overflow. Not updating to a 64bit int as the string format is
passed in from the client, so would break compatibility.

https://github.com/raspberrypi/userland/issues/274
2015-12-30 22:55:51 +00:00
Dave Stevenson
55f6f35bb5 MMAL Examples: Some fixups for the Pi tree
None of the examples linked against mmal_vc_client
or bcm_host, so failed to find any VC components.

https://github.com/raspberrypi/userland/issues/275
2015-12-22 22:53:41 +00:00
popcornmix
cfa3df1420 video_decode: Provide ability to limit the number of callback structures used
See: https://github.com/raspberrypi/firmware/issues/496
2015-12-08 19:00:06 +00:00
popcornmix
9b55f905d1 IL ISP component support 2015-12-08 19:00:06 +00:00
popcornmix
2fe8df4a50 video_encode: option to add timing data to SPS header
See: https://github.com/raspberrypi/firmware/issues/245
2015-12-08 19:00:06 +00:00
popcornmix
8d14732f45 Merge pull request #272 from sergioprado/master
Fix error when building against musl libc.
2015-11-27 22:15:43 +00:00
Sergio Prado
69eb69c250 Fix error when building against musl libc.
When building with a musl based toolchain, the build fails with the
following message:

host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/RaspiVidYUV.c.o
In file included from
error: conflicting type qualifiers for ‘stderr’
extern FILE *stderr, *stdout;
^

That's because musl defines stderr and stdout as a const pointer:

extern FILE *const stdin;
extern FILE *const stdout;
extern FILE *const stderr;

And the application (RaspiVidYUV.c) don't:

extern FILE *stderr, *stdout;

Since this declaration already comes in on the header (stdio.h),
there is no need to add an extern declaration, so removes it to
fix the build problem with the musl libc.

Signed-off-by: Sergio Prado <sergio.prado@e-labworks.com>
2015-11-27 19:17:03 -02:00
popcornmix
e3e5bd8f91 Fix build: add missing headers 2015-11-27 19:50:27 +00:00
popcornmix
8306b7c757 audioserv: Bump peer version and allow setting of channelmap 2015-11-16 17:33:54 +00:00
popcornmix
221ea0ffbe vchiq: Add missing vcos library dependency 2015-11-16 14:46:53 +00:00
popcornmix
bb0f52d5f4 tv_service: Add missing return statement 2015-11-16 14:46:14 +00:00
popcornmix
f83d02d218 vcos_assert: Swap order of message and bkpt for better gpu debugging 2015-11-16 14:45:39 +00:00
Dave Stevenson
df52e0b058 camera: Allow loading of tuning data from a memory block
Load tuning data from a relocatable heap memory block instead of
via the file system.
2015-11-16 14:43:58 +00:00
Phil Elwell
84d51749f7 vcilcs: Avoid a potential deadlock when very threaded
Don't let the server thread block waiting for a response slot to become
available, and increase the number of slots from 4 to 8.

See: https://github.com/raspberrypi/firmware/issues/449
2015-11-16 14:35:11 +00:00
popcornmix
888945b683 Merge pull request #267 from fullergalway/master
determine better whether annotation is a bitmask or string
2015-11-05 12:37:59 +00:00
Rob Fuller
847c630993 determine better whether annotation is a bitmask or string 2015-11-04 23:02:56 +00:00
popcornmix
41f1c15e74 Merge pull request #264 from fullergalway/master
allow annotation string to contain strftime parameters like %Y-%m-%d %X
2015-10-28 16:30:05 +00:00
Rob Fuller
4494c80652 Allow strftime parameters for text annotation, but only if bitwise date or time expansion requested and the string contains a '%'.
Change also allows bitwise annotation together with text annotation.
2015-10-28 16:12:15 +00:00
popcornmix
40e3778624 Merge pull request #258 from maxnet/master
Proposing VC_DISPLAY env variable
2015-09-21 12:59:42 +01:00
Floris Bos
01d7835642 vc_dispmanx_display_open: allow display to be set with VC_DISPLAY env variable
Allow end-users to set the default display through a VC_DISPLAY environement variable.
E.g. to force hello_teapot to display on HDMI one could execute:

VC_DISPLAY=5 ./hello_teapot.bin

Signed-off-by: Floris Bos <bos@je-eigen-domein.nl>
2015-09-20 23:09:51 +02:00
popcornmix
cc92dfd6c4 hello_video: Avoid hang on exit with some files
See: https://www.raspberrypi.org/forums/viewtopic.php?f=38&t=79868
2015-09-09 23:21:47 +01:00
popcornmix
2eb4db3575 tvserver: Make tvservice state report LCD state 2015-09-09 23:21:47 +01:00
popcornmix
fb11b39d97 Merge pull request #248 from FIIT-TNL/master
Added support for network and fflush to decrease latency.
2015-08-25 11:52:36 +01:00
Martin Habovštiak
d2b13260b3 Added support for network and (optional) fflush to decrease latency. 2015-08-24 23:34:01 +02:00
popcornmix
52ff85c622 Merge pull request #252 from asavah/glibc-2.22-fix
Fix build with glibc 2.22
2015-08-23 15:21:48 +01:00
asavah
34f02079dc Fix build with glibc 2.22 2015-08-23 00:47:10 +03:00
popcornmix
b864a841e5 vchiq: Better error handling
Fix the user library to avoid a seg-fault on a duplicate service error,
and ensure that errors in the errors in the vchiq_test functional test
cause the test to stop.
2015-07-08 18:41:33 +01:00
popcornmix
ffdd891f14 khronos: merge with more recent header file
See: https://github.com/raspberrypi/userland/issues/249
2015-07-08 18:41:33 +01:00
popcornmix
c2f27fb8e5 Merge pull request #171 from aizvorski/master
Add exposure=off option
2015-07-03 12:09:27 +01:00
popcornmix
57b0df9046 Early frame sequential 3d support 2015-06-30 19:15:41 +01:00
popcornmix
b834074d0c mmal_queue: Add sanity checking to avoid common queue errors 2015-05-30 14:53:53 +01:00
popcornmix
d0954df802 Add MMAL to IL mapping for rawcam parameters 2015-05-30 14:53:15 +01:00
popcornmix
d4aa617de3 vcsm: Add ioctl for custom cache flushing 2015-05-25 22:33:48 +01:00
popcornmix
9cc14b2928 vcsm: Update to header from kernel side 2015-05-18 18:19:34 +01:00