Skip to content

Commit

Permalink
firmware: IL image_encode: Add BGR888 support
Browse files Browse the repository at this point in the history
firmware: FXL6408 expander: allow readback of output state

firmware: IL Video_splitter: Handle stereoscopic into buffers
See: waveform80/picamera#342

firmware: IL Image_encode: Correct list of supported formats
See: raspberrypi#733

bootcode: BOOTROM is bit position not a maskable value. BOOTROM_RELEASE_BCM2837_B0_RC3
bootcode: Add USB device boot as standard boot mode
bootcode: Support Pi 1 model B for MSD booting

firmware: i2c_gpio: Disable logging

firmware: Camplus annotate: hold back lines until annotated
See: raspberrypi#701

userland: Add pkg-config file for mmal
See: raspberrypi/userland#374

userland: RaspiStill: Read sensor information correctly if one of each type is attached
See: raspberrypi/userland#373
  • Loading branch information
popcornmix committed Feb 8, 2017
1 parent eba0fa5 commit db5fd5e
Show file tree
Hide file tree
Showing 35 changed files with 60 additions and 16 deletions.
Binary file modified boot/bootcode.bin
Binary file not shown.
Binary file modified boot/fixup.dat
Binary file not shown.
Binary file modified boot/fixup_cd.dat
Binary file not shown.
Binary file modified boot/fixup_db.dat
Binary file not shown.
Binary file modified boot/fixup_x.dat
Binary file not shown.
Binary file modified boot/start.elf
Binary file not shown.
Binary file modified boot/start_cd.elf
Binary file not shown.
Binary file modified boot/start_db.elf
Binary file not shown.
Binary file modified boot/start_x.elf
Binary file not shown.
Binary file modified hardfp/opt/vc/bin/edidparser
Binary file not shown.
Binary file modified hardfp/opt/vc/bin/raspistill
Binary file not shown.
17 changes: 9 additions & 8 deletions hardfp/opt/vc/include/interface/vmcs_host/vc_cecservice.h
Original file line number Diff line number Diff line change
Expand Up @@ -212,18 +212,19 @@ VCHPRE_ int VCHPOST_ vc_cec_get_logical_address(CEC_AllDevices_T *logical_addres
VCHPRE_ int VCHPOST_ vc_cec_alloc_logical_address( void );

/**
* Normally <DFN>vc_cec_release_logical_address</DFN> will not
* be called by the host application. It is used to release
* our logical address. This effectively disables CEC.
* The host will need to allocate a new logical address before
* doing any CEC calls (send/receive message, etc.).
* Use <DFN>vc_cec_release_logical_address</DFN> to clear
* the set logical address. Logical address will be reset
* back to 15 (unregistered) internally. No direct inbound
* messages will be acknowledged. Host must call
* vc_cec_set_logical_address with a valid logical address
* again before attempting to send any more messages.
*
* @param none
*
* @return zero if the command is successful, non-zero otherwise
* The host should get a callback <DFN>VC_CEC_LOGICAL_ADDR</DFN>
* with 0xF being the logical address and 0xFFFF
* being the physical address.
* The host should get a callback reason
* <DFN>VC_CEC_LOGICAL_ADDR</DFN> with 0xF being the
* logical address and the current physical address.
***********************************************************/
VCHPRE_ int VCHPOST_ vc_cec_release_logical_address( void );

Expand Down
Binary file modified hardfp/opt/vc/lib/libEGL_static.a
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libGLESv2_static.a
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libdebug_sym_static.a
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libkhrn_client.a
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libkhrn_static.a
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libvcfiled_check.a
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libvchostif.a
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libvcilcs.a
Binary file not shown.
11 changes: 11 additions & 0 deletions hardfp/opt/vc/lib/pkgconfig/mmal.pc
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
prefix=/opt/vc
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include

Name: MMAL
Description: Multi-Media Abstraction Layer library for RPi
Version: 1
Requires: vcsm
Libs: -L${libdir} -lmmal -lmmal_core -lmmal_util -lmmal_vc_client -lbcm_host
Cflags: -I${includedir}
10 changes: 10 additions & 0 deletions hardfp/opt/vc/lib/pkgconfig/vcsm.pc
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
prefix=/opt/vc
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include

Name: VCSM
Description: VideoCore Shared Memory library for RPi
Version: 1
Libs: -L${libdir} -lvcsm
Cflags: -I${includedir}
Binary file modified opt/vc/bin/edidparser
Binary file not shown.
Binary file modified opt/vc/bin/raspistill
Binary file not shown.
17 changes: 9 additions & 8 deletions opt/vc/include/interface/vmcs_host/vc_cecservice.h
Original file line number Diff line number Diff line change
Expand Up @@ -212,18 +212,19 @@ VCHPRE_ int VCHPOST_ vc_cec_get_logical_address(CEC_AllDevices_T *logical_addres
VCHPRE_ int VCHPOST_ vc_cec_alloc_logical_address( void );

/**
* Normally <DFN>vc_cec_release_logical_address</DFN> will not
* be called by the host application. It is used to release
* our logical address. This effectively disables CEC.
* The host will need to allocate a new logical address before
* doing any CEC calls (send/receive message, etc.).
* Use <DFN>vc_cec_release_logical_address</DFN> to clear
* the set logical address. Logical address will be reset
* back to 15 (unregistered) internally. No direct inbound
* messages will be acknowledged. Host must call
* vc_cec_set_logical_address with a valid logical address
* again before attempting to send any more messages.
*
* @param none
*
* @return zero if the command is successful, non-zero otherwise
* The host should get a callback <DFN>VC_CEC_LOGICAL_ADDR</DFN>
* with 0xF being the logical address and 0xFFFF
* being the physical address.
* The host should get a callback reason
* <DFN>VC_CEC_LOGICAL_ADDR</DFN> with 0xF being the
* logical address and the current physical address.
***********************************************************/
VCHPRE_ int VCHPOST_ vc_cec_release_logical_address( void );

Expand Down
Binary file modified opt/vc/lib/libEGL_static.a
Binary file not shown.
Binary file modified opt/vc/lib/libGLESv2_static.a
Binary file not shown.
Binary file modified opt/vc/lib/libdebug_sym_static.a
Binary file not shown.
Binary file modified opt/vc/lib/libkhrn_client.a
Binary file not shown.
Binary file modified opt/vc/lib/libkhrn_static.a
Binary file not shown.
Binary file modified opt/vc/lib/libvcfiled_check.a
Binary file not shown.
Binary file modified opt/vc/lib/libvchostif.a
Binary file not shown.
Binary file modified opt/vc/lib/libvcilcs.a
Binary file not shown.
11 changes: 11 additions & 0 deletions opt/vc/lib/pkgconfig/mmal.pc
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
prefix=/opt/vc
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include

Name: MMAL
Description: Multi-Media Abstraction Layer library for RPi
Version: 1
Requires: vcsm
Libs: -L${libdir} -lmmal -lmmal_core -lmmal_util -lmmal_vc_client -lbcm_host
Cflags: -I${includedir}
10 changes: 10 additions & 0 deletions opt/vc/lib/pkgconfig/vcsm.pc
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
prefix=/opt/vc
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include

Name: VCSM
Description: VideoCore Shared Memory library for RPi
Version: 1
Libs: -L${libdir} -lvcsm
Cflags: -I${includedir}

0 comments on commit db5fd5e

Please sign in to comment.