XECDesign
63027582b5
Fix merging snafu
2014-07-29 14:59:37 +01:00
popcornmix
981a5aabb0
Merge pull request #187 from XECDesign/master
...
Support for multiple cameras
2014-07-29 14:20:05 +01:00
XECDesign
b3b728f9b6
Support for multiple cameras
2014-07-29 13:59:39 +01:00
popcornmix
d69e0e60b0
userland: egl: Call khrn_init_options so env vars like V3D_DOUBLE_BUFFER are respected
2014-07-28 19:33:44 +01:00
popcornmix
15359b9fb9
Merge pull request #189 from 6by9/PR-20140725
...
Raspistill options for camera settings, and for long exposure modes
2014-07-28 16:37:11 +01:00
Dave Stevenson
568773dded
Change the requested frame rate on longer exposure times
...
Allows selection of the longer exposure sensor modes.
2014-07-28 14:30:14 +00:00
Dave Stevenson
c819db90ce
Raspistill: Add support for requesting camera settings (--settings)
...
New option that asks the GPU to send events whenever the camera
settings parameter changes. That contains exposure, analog and
digital gains, AWB gains, and focus position.
2014-07-28 14:30:13 +00:00
popcornmix
f3a029e67c
Build libvcsm and vcsmem test utility
...
Add experimental VCSM support to the ALL_APPS build. mmal-play
seems to work but until VCSM is verified don't make MMAL depend on VCSM
because this might require makefile updates for other projects.
2014-07-25 22:44:23 +01:00
popcornmix
c496669498
Add MMAL parameter for render stats
2014-07-25 21:12:29 +01:00
popcornmix
9500072537
Add MMAL parameter for privacy indicator control
2014-07-25 21:11:54 +01:00
popcornmix
352a5f38e0
Add MMAL callbacks for various camera parameters
...
Add MMAL support for OMX_IndexConfigCameraSettings which
allows reporting of parameters such as exposure, analog gain,
digital gain, AWB values, and focus position back to the app
as they change.
Not quite complete as this requires the port to be the control
port (OMX_ALL), and that uses the video Camplus stats. You can
manually request the values from the stills port, if desired.
NB Updates both MMAL and IL headers
2014-07-25 20:14:22 +01:00
popcornmix
f98486cc23
OMX: Add OMX_ImageFilterDeInterlaceFast option
2014-07-25 19:27:18 +01:00
zboobzor
53be382def
Update raspivid help and README.md explaining the use of 0 with the --intra / -g option.
2014-06-30 22:48:29 +02:00
zboobzor
cbfbfe569b
Allow a value of 0 with the --intra / -g option, which is handled by the codec as only send an I-frame on the first frame and never again.
2014-06-30 21:12:55 +02:00
popcornmix
4062ce5b24
imagefx: Add new effect to convert 3D video to anaglyph
2014-06-26 18:36:53 +01:00
popcornmix
bafd9c8bab
video_render: Add config option to read rendering statistics
2014-06-26 18:36:19 +01:00
popcornmix
40833a9715
hello_fft: fix warning during build
2014-06-26 18:31:49 +01:00
popcornmix
53de15c0e0
Merge pull request #183 from JamesH65/drc
...
Added a default for DRC, and added the DRC options to the help text.
2014-06-20 18:56:30 +01:00
jamesh
7cda5ddd58
Added a default for DRC, and also added the DRC options to the help text.
2014-06-20 16:59:42 +01:00
popcornmix
5fd0157bcb
Merge pull request #181 from JamesH65/drc
...
Add DRC (Dynamic range compression)
2014-06-19 16:23:43 +01:00
jamesh
ea90b8254d
Add DRC (Dynamic range compression) enable/disable to the raspicamcontrol code
...
Needs an associated firmware change to include the DRC stage
2014-06-19 15:08:15 +01:00
Dom Cobley
02633dff8f
tvservice: Make HDMI attached messages less ambiguous
2014-06-18 19:17:11 +01:00
Dom Cobley
09de358260
display: Add support for 32bpp palettes
2014-06-18 19:15:55 +01:00
Dom Cobley
9169aefb76
hello_fft: Add qasm source files
2014-06-18 19:15:16 +01:00
Dom Cobley
4800e8af1e
mmal: Adds the two new effects parameters
...
MMAL_PARAM_IMAGEFX_DEINTERLACE_DOUBLE and
MMAL_PARAM_IMAGEFX_DEINTERLACE_ADV
2014-06-11 21:38:34 +01:00
Dom Cobley
9f12d95085
userland: User /bin/bash for buildme script
2014-05-29 16:52:30 +01:00
Dom Cobley
4855a45b11
egl: remove assert on surface size - zero sized surfaces are okay
2014-05-24 18:01:11 +01:00
Dom Cobley
da728305f9
gpu_fft: Update help file to describe issues when using with 3d
2014-05-23 13:22:28 +01:00
popcornmix
677f3cc646
Merge pull request #172 from ethanol100/InlineMotionVectors
...
Inline motion vectors
2014-05-12 23:19:00 +01:00
Ethanol100
a4b7d11e5a
Added copyright to the new created c files
2014-05-12 17:55:08 +02:00
ethanol100
36d1451d60
Update README.md
2014-05-12 15:43:05 +02:00
Ethanol100
dc3759dbb5
Option to save the inline motion vectors to a file
...
The option "-x filename" will save the inline motion vector buffer in raw format.
Two example programs where added to host_applications/linux/apps/raspicam/imv_examples/
to show how to post-process these buffers.
2014-05-12 15:32:04 +02:00
Alex Izvorski
54441b624e
Add exposure=off option
2014-05-11 03:07:42 -07:00
popcornmix
eccb81050a
Merge pull request #168 from 6by9/master
...
RaspiVid: Fix file splitting code.
2014-05-07 20:35:38 +01:00
Dave Stevenson
23761a47b0
RaspiVid: Fix file splitting code.
...
File splitting code was failing to write the first set of
header bytes to all except the first file due to a bug
introduced by the circular buffer handling.
See http://www.raspberrypi.org/forums/viewtopic.php?f=43&t=76172
2014-05-07 11:27:50 +01:00
Dom Cobley
2d7cf19ce2
Allow stereo view modes to be selected
2014-05-03 19:33:27 +01:00
Dom Cobley
4eff8738cd
tvservice: Allow requesting ntsc frequencies
2014-05-03 19:32:35 +01:00
Dom Cobley
a59842a068
dispmanx: Add new display numbers for controlling display output device
2014-04-11 19:58:08 +01:00
Dom Cobley
bc58de5084
encode: Add support for saving inline motion vectors from gsh
2014-04-11 19:57:19 +01:00
Dom Cobley
e861f40400
tvservice: report framerate including nstc clock
2014-04-11 19:55:49 +01:00
Andrew Scheller
b09d078797
Fix comment markup typos
...
Replace </DNF> with </DFN>
2014-04-09 13:27:07 +01:00
popcornmix
15b6996466
Merge pull request #162 from julianscheel/master
...
tvservice: Enhance callback mechanism
2014-04-07 13:56:34 +01:00
Julian Scheel
fb5cc7d337
tvservice: Increase max callback count to 5
...
A maximum callback count of 2 might be too low for some usecases.
Signed-off-by: Julian Scheel <julian@jusst.de >
2014-04-07 14:30:53 +02:00
Julian Scheel
c9303e0ff9
tvservice: Add callback unregister with data pointer check
...
In some circumstances an application may register multiple callback instances
using the same function pointer but differerent data context. To allow proper
unregister of these callbacks add a new method which checks for function
pointer and data pointer before removal.
Signed-off-by: Julian Scheel <julian@jusst.de >
2014-04-07 14:29:24 +02:00
Dom Cobley
bedf5b26be
vcos: Add prototype for vcos_semaphore_wait_timeout (for GPU side)
2014-04-04 19:29:51 +01:00
Dom Cobley
ebd3c46b33
ILCamera: Add option to remove all padding from the output images.
...
Update to MMAL, IL, and RIL Camera to support removing the
padding from output buffers. Buffer size is still the
padded size, but the image will be packed within that
buffer.
2014-04-04 19:28:03 +01:00
popcornmix
6e4c8f1d71
Merge pull request #160 from julianscheel/master
...
Fix vcos_semaphore_wait_timeout and add mmal_queue_timedwait
2014-04-04 17:33:24 +01:00
Julian Scheel
fcfdfed1e8
mmal: Add queue_timedwait
...
Implement a blocking wait for the mmal_queue which aborts after a given
timeout.
Signed-off-by: Julian Scheel <julian@jusst.de >
2014-04-04 12:08:12 +02:00
Julian Scheel
9de661bcca
Fix vcos_semaphore_wait_timeout
...
vcos_semaphore_wait_timeout uses sem_timedwait() internally. sem_timedwait
expects an absolute timespec instead of a relative one. So it has to be
computed. Furthermore sem_timedwait has only one error return code (-1) and
uses errno to signal the actual error reason. In case of EINTR the waitinig
was interrupted by a signal and shall be continued.
Signed-off-by: Julian Scheel <julian@jusst.de >
2014-04-04 12:08:11 +02:00
popcornmix
c5749b99f2
Merge pull request #158 from JamesH65/fixed_awb_fix
...
Merge in the fixed AWB changes from DavidS
2014-03-28 14:38:46 +00:00