Skip to content

Commit

Permalink
firmware: image_encode: Fix that works for both buffers and tunnelling.
Browse files Browse the repository at this point in the history
See: http://forum.xbmc.org/showthread.php?tid=176043&pid=1673527#pid1673527

firmware: video_decode: Allow ts fifo to be forced off with avoid_fix_ts=2
See: http://forum.xbmc.org/showthread.php?tid=148646&pid=1674875#pid1674875

userland: tvservice: Enhance callback mechanism
See: raspberrypi/userland#162
  • Loading branch information
Dom Cobley committed Apr 7, 2014
1 parent 1df3821 commit f0eeb5b
Show file tree
Hide file tree
Showing 32 changed files with 13 additions and 1 deletion.
Binary file modified fixup.dat
Binary file not shown.
Binary file modified fixup_x.dat
Binary file not shown.
Binary file modified kernel.img
Binary file not shown.
Binary file modified start.elf
Binary file not shown.
Binary file modified start_cd.elf
Binary file not shown.
Binary file modified start_x.elf
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/bin/raspistill
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/bin/raspivid
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/bin/raspiyuv
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/bin/tvservice
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/lib/libEGL_static.a
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/lib/libGLESv2_static.a
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/lib/libbcm_host.so
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/lib/libkhrn_client.a
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/lib/libkhrn_static.a
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/lib/libvcfiled_check.a
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/lib/libvchostif.a
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/lib/libvmcs_rpc_client.a
Binary file not shown.
12 changes: 12 additions & 0 deletions vc/sdk/opt/vc/include/interface/vmcs_host/vc_tvservice.h
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,18 @@ VCHPRE_ void vc_tv_register_callback(TVSERVICE_CALLBACK_T callback, void *callba
*/
VCHPRE_ void vc_tv_unregister_callback(TVSERVICE_CALLBACK_T callback);

/**
* <DFN>vc_tv_unregister_callback</DNF> removes a function registered with
* <DFN>vc_tv_register_callback</DNF> from the list of callbacks.
* In contrast to vc_tv_unregister_callback this one matches not only the
* function pointer but also the data pointer before removal.
*
* @param callback function
*
* @return void
*/
VCHPRE_ void vc_tv_unregister_callback_full(TVSERVICE_CALLBACK_T callback, void *callback_data);

/**
* In the following API any functions applying to HDMI only will have hdmi_
* in the name, ditto for SDTV only will have sdtv_ in the name,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#define TVSERVICE_CLIENT_NAME MAKE_FOURCC("TVSV")
#define TVSERVICE_NOTIFY_NAME MAKE_FOURCC("TVNT")

#define TVSERVICE_MAX_CALLBACKS 2
#define TVSERVICE_MAX_CALLBACKS 5

//TV service commands
typedef enum {
Expand Down
Binary file modified vc/softfp/opt/vc/bin/raspistill
Binary file not shown.
Binary file modified vc/softfp/opt/vc/bin/raspivid
Binary file not shown.
Binary file modified vc/softfp/opt/vc/bin/raspiyuv
Binary file not shown.
Binary file modified vc/softfp/opt/vc/bin/tvservice
Binary file not shown.
Binary file modified vc/softfp/opt/vc/lib/libEGL_static.a
Binary file not shown.
Binary file modified vc/softfp/opt/vc/lib/libGLESv2_static.a
Binary file not shown.
Binary file modified vc/softfp/opt/vc/lib/libbcm_host.so
Binary file not shown.
Binary file modified vc/softfp/opt/vc/lib/libkhrn_client.a
Binary file not shown.
Binary file modified vc/softfp/opt/vc/lib/libkhrn_static.a
Binary file not shown.
Binary file modified vc/softfp/opt/vc/lib/libvcfiled_check.a
Binary file not shown.
Binary file modified vc/softfp/opt/vc/lib/libvchostif.a
Binary file not shown.
Binary file modified vc/softfp/opt/vc/lib/libvmcs_rpc_client.a
Binary file not shown.

0 comments on commit f0eeb5b

Please sign in to comment.