Commit Graph

237 Commits

Author SHA1 Message Date
popcornmix
99dd0f0ec8 mmal: Add MMAL container parsing code 2014-09-15 22:57:46 +01:00
popcornmix
e6351317ce hello_pi: Link with math lib 2014-09-15 22:53:29 +01:00
popcornmix
83a47aafc9 hello_fft: Update to latest version from Andrew
See: http://www.aholme.co.uk/GPU_FFT/Main.htm
2014-09-15 22:51:17 +01:00
popcornmix
0cbcb3a67f omx: Use define for IMAGEFILTERPARAMS_MAXPARAMS 2014-08-30 19:04:38 +01:00
popcornmix
d1bd04b08d mmal: Add plumbing to query interlaced format from video_decode 2014-08-30 19:03:59 +01:00
popcornmix
9f4a96bbed vchi: Remove unimplemented prototype
See: https://github.com/raspberrypi/userland/issues/197
2014-08-30 19:02:28 +01:00
popcornmix
206911730d Annotate: Add option for frame counter and black background 2014-08-30 19:01:23 +01:00
popcornmix
3676061dc3 mmal: Update to latest upstream code 2014-08-30 18:55:07 +01:00
popcornmix
d9a999f1e0 Merge pull request #195 from chinasaur/background_offset
Fix bug in y offset of text background.
2014-08-21 12:03:41 +01:00
Chinasaur
aebcfe3e16 Additional documentation. 2014-08-20 21:54:24 -07:00
Chinasaur
a047e80d2f Fix bug in y offset of text background. 2014-08-20 21:54:24 -07:00
popcornmix
1b4c62eb87 raspistill: Add stdout flush
See: https://github.com/raspberrypi/userland/issues/133
2014-08-20 23:31:44 +01:00
popcornmix
da0dc5252f mmal: Initial stereoscopic camera work 2014-08-20 23:31:44 +01:00
popcornmix
6fea49321e mmal: Add call to check for connected port 2014-08-20 23:31:44 +01:00
Phil Elwell
ed09e0f49c Subject: [PATCH] VCHIQ: Make service closure fully synchronous (lib)
This is one half of a two-part patch, the other half of which is to
the vchiq_arm kernel driver. With these patches, calls to
vchiq_close_service and vchiq_remove_service won't return until any
associated callbacks have been delivered to the callback thread.
2014-08-20 23:31:44 +01:00
popcornmix
1946b724cb dispmanx: Add a host call to trigger callbacks on vsync 2014-08-20 23:31:44 +01:00
popcornmix
f653f6013b hello_jpeg: Handle jpegs where dimensions aren't contained in first 80k 2014-08-20 23:31:44 +01:00
popcornmix
6a90b093f4 Merge pull request #196 from chinasaur/kerning
Fix line_extent calculation; kerning was broken.
2014-08-20 22:46:23 +01:00
Chinasaur
a2a22e7721 Fix line_extent calculation; kerning was broken. 2014-08-18 22:53:02 -07:00
popcornmix
85441185e6 Merge pull request #185 from zboobzor/master
Allow a value of 0 with the --intra / -g option, which is handled by the...
2014-08-13 12:23:28 +01:00
popcornmix
6f530690af mmal: Add stereo display modes from omx world 2014-08-06 18:25:00 +01:00
popcornmix
8899a559e6 Add annotate stage to Raspberry Pi Full variant. Allow config 2014-08-06 18:24:57 +01:00
popcornmix
7a4f769721 MMAL: Correct parameter names for denoise control 2014-08-06 18:23:04 +01:00
popcornmix
3d7d675eba cosmetic: Whitespace tidy 2014-08-06 18:21:52 +01:00
popcornmix
2815f8ea00 vcinclude: Try to define bool_t in a way less likely to conflict with other includes 2014-08-06 18:20:37 +01:00
popcornmix
9dfc733992 MMAL: Fix two memory leaks in MMAL vc component.
Queue "module->callback_queue" is being created in
mmal_vc_component_create but is never destroyed in
mmal_vc_component_destroy.
mmal_vc_component_create always allocate ports even
if number of ports is zero. mmal_vc_component_destroy
free ports only if number of them is greater than zero.
2014-08-06 18:19:49 +01:00
popcornmix
a4936c7e69 Pull latest vcos_msgqueue from vc4/DEV 2014-08-06 18:19:46 +01:00
popcornmix
f9e6f9f3de Merge pull request #194 from ADVANSEE/fix-vcilcs-install
vmcs_host: Fix missing install of libvcilcs.so
2014-08-05 18:43:53 +01:00
Benoît Thébaudeau
1ecc49c97b vmcs_host: Fix missing install of libvcilcs.so
This required e.g. by the GStreamer omx* plugins.

Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>
2014-08-05 15:56:49 +02:00
popcornmix
842298e324 tvservice: Fix typo in vc_tv_hdmi_power_on_explicit 2014-08-05 01:23:58 +01:00
popcornmix
039a6db232 mmal: Add MMAL parameters for disabling stills and video denoise algos 2014-08-05 01:21:39 +01:00
popcornmix
18430f0577 Correct MMAL_PARAMETER_PRIVACY_INDICATOR_T structure 2014-08-05 01:21:39 +01:00
popcornmix
e2410454bc mmal: Add MMAL_BUFFER_HEADER_FLAG_DECODEONLY flag 2014-08-05 01:21:39 +01:00
popcornmix
3dfa84f7a3 Merge pull request #192 from chinasaur/text_extents
Fixed text_extents width bug.
2014-08-05 01:15:33 +01:00
popcornmix
bb2b6ed4ae Merge pull request #191 from ethanol100/updateAndBurstMode
Update of RaspiStillYUV.c and burst mode
2014-08-04 14:36:39 +01:00
Chinasaur
b68f65d830 Fixed bug. 2014-08-03 14:18:26 -07:00
Ethanol100
c8a34fe9c2 Add burst mode to raspistill/raspiyuv and settings and long exposure to raspivid
Set burst mode before first capture and force dynamic frame rate to fulfil shutter speed requirement.
2014-08-01 20:54:17 +02:00
Ethanol100
1a7a8b99ed Include some features from RaspiStill.c in RaspiStillYUV.c
Include settings, long exposure and different wait methodes.
2014-07-30 22:41:20 +02:00
popcornmix
b555474b19 Merge pull request #190 from XECDesign/dualcam
Fix merging snafu
2014-07-29 15:09:38 +01:00
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