diff --git a/fixup.dat b/fixup.dat index 4d7dae085cd7..ee077a95ec6b 100644 Binary files a/fixup.dat and b/fixup.dat differ diff --git a/fixup_cd.dat b/fixup_cd.dat index ed28578e1985..7628ea5eee1d 100644 Binary files a/fixup_cd.dat and b/fixup_cd.dat differ diff --git a/fixup_db.dat b/fixup_db.dat index d2f5b06294ad..e869481e04d2 100644 Binary files a/fixup_db.dat and b/fixup_db.dat differ diff --git a/fixup_x.dat b/fixup_x.dat index e7cfe42d9339..b5ac4fe3bc57 100644 Binary files a/fixup_x.dat and b/fixup_x.dat differ diff --git a/start.elf b/start.elf index 3626bc3b79d1..47f0b5b57e83 100644 Binary files a/start.elf and b/start.elf differ diff --git a/start_cd.elf b/start_cd.elf index fa5ab284a4e8..cb8b943a1c2b 100644 Binary files a/start_cd.elf and b/start_cd.elf differ diff --git a/start_db.elf b/start_db.elf index 1a48e25fae8b..dee289b492b0 100644 Binary files a/start_db.elf and b/start_db.elf differ diff --git a/start_x.elf b/start_x.elf index 33e95f493042..3f71388b2a00 100644 Binary files a/start_x.elf and b/start_x.elf differ diff --git a/vc/hardfp/opt/vc/bin/mmal_vc_diag b/vc/hardfp/opt/vc/bin/mmal_vc_diag index c866621af9c0..c038dcf0629e 100755 Binary files a/vc/hardfp/opt/vc/bin/mmal_vc_diag and b/vc/hardfp/opt/vc/bin/mmal_vc_diag differ diff --git a/vc/hardfp/opt/vc/bin/raspistill b/vc/hardfp/opt/vc/bin/raspistill index 7c5a3adceb0a..e74e80265b6a 100755 Binary files a/vc/hardfp/opt/vc/bin/raspistill and b/vc/hardfp/opt/vc/bin/raspistill differ diff --git a/vc/hardfp/opt/vc/bin/raspivid b/vc/hardfp/opt/vc/bin/raspivid index a15cdaec61c9..52675ce6dca6 100755 Binary files a/vc/hardfp/opt/vc/bin/raspivid and b/vc/hardfp/opt/vc/bin/raspivid differ diff --git a/vc/hardfp/opt/vc/bin/raspividyuv b/vc/hardfp/opt/vc/bin/raspividyuv index 478133780a5a..a8b9583e7baa 100755 Binary files a/vc/hardfp/opt/vc/bin/raspividyuv and b/vc/hardfp/opt/vc/bin/raspividyuv differ diff --git a/vc/hardfp/opt/vc/bin/raspiyuv b/vc/hardfp/opt/vc/bin/raspiyuv index 445eae373fe9..9efc9d4165a6 100755 Binary files a/vc/hardfp/opt/vc/bin/raspiyuv and b/vc/hardfp/opt/vc/bin/raspiyuv differ diff --git a/vc/hardfp/opt/vc/bin/vcdbg b/vc/hardfp/opt/vc/bin/vcdbg index 32aca4305ece..9693975f5e86 100755 Binary files a/vc/hardfp/opt/vc/bin/vcdbg and b/vc/hardfp/opt/vc/bin/vcdbg differ diff --git a/vc/hardfp/opt/vc/lib/libEGL_static.a b/vc/hardfp/opt/vc/lib/libEGL_static.a index 8bd3516a2949..c0cb9ab0f1b0 100644 Binary files a/vc/hardfp/opt/vc/lib/libEGL_static.a and b/vc/hardfp/opt/vc/lib/libEGL_static.a differ diff --git a/vc/hardfp/opt/vc/lib/libGLESv2_static.a b/vc/hardfp/opt/vc/lib/libGLESv2_static.a index 612e0a7760cf..fac6a7975c5a 100644 Binary files a/vc/hardfp/opt/vc/lib/libGLESv2_static.a and b/vc/hardfp/opt/vc/lib/libGLESv2_static.a differ diff --git a/vc/hardfp/opt/vc/lib/libdebug_sym_static.a b/vc/hardfp/opt/vc/lib/libdebug_sym_static.a index 506648f4085a..a05032a71fa7 100644 Binary files a/vc/hardfp/opt/vc/lib/libdebug_sym_static.a and b/vc/hardfp/opt/vc/lib/libdebug_sym_static.a differ diff --git a/vc/hardfp/opt/vc/lib/libkhrn_client.a b/vc/hardfp/opt/vc/lib/libkhrn_client.a index af002a7d523a..19a645bf539f 100644 Binary files a/vc/hardfp/opt/vc/lib/libkhrn_client.a and b/vc/hardfp/opt/vc/lib/libkhrn_client.a differ diff --git a/vc/hardfp/opt/vc/lib/libkhrn_static.a b/vc/hardfp/opt/vc/lib/libkhrn_static.a index 4d9fb4b57046..ae6b2b43ad78 100644 Binary files a/vc/hardfp/opt/vc/lib/libkhrn_static.a and b/vc/hardfp/opt/vc/lib/libkhrn_static.a differ diff --git a/vc/hardfp/opt/vc/lib/libmmal.so b/vc/hardfp/opt/vc/lib/libmmal.so index aad9695a15bc..1ae767683add 100644 Binary files a/vc/hardfp/opt/vc/lib/libmmal.so and b/vc/hardfp/opt/vc/lib/libmmal.so differ diff --git a/vc/hardfp/opt/vc/lib/libmmal_components.so b/vc/hardfp/opt/vc/lib/libmmal_components.so index fc7a2002126a..dd779efc0d56 100644 Binary files a/vc/hardfp/opt/vc/lib/libmmal_components.so and b/vc/hardfp/opt/vc/lib/libmmal_components.so differ diff --git a/vc/hardfp/opt/vc/lib/libmmal_core.so b/vc/hardfp/opt/vc/lib/libmmal_core.so index 84a006e7ba0b..1a84c27be2e7 100644 Binary files a/vc/hardfp/opt/vc/lib/libmmal_core.so and b/vc/hardfp/opt/vc/lib/libmmal_core.so differ diff --git a/vc/hardfp/opt/vc/lib/libmmal_util.so b/vc/hardfp/opt/vc/lib/libmmal_util.so index 907db882fc49..94df27d86670 100644 Binary files a/vc/hardfp/opt/vc/lib/libmmal_util.so and b/vc/hardfp/opt/vc/lib/libmmal_util.so differ diff --git a/vc/hardfp/opt/vc/lib/libmmal_vc_client.so b/vc/hardfp/opt/vc/lib/libmmal_vc_client.so index 7937189666f8..d578ebc5d5e2 100644 Binary files a/vc/hardfp/opt/vc/lib/libmmal_vc_client.so and b/vc/hardfp/opt/vc/lib/libmmal_vc_client.so differ diff --git a/vc/hardfp/opt/vc/lib/libopenmaxil.so b/vc/hardfp/opt/vc/lib/libopenmaxil.so index bde69d74d8de..4b61ea1a3432 100644 Binary files a/vc/hardfp/opt/vc/lib/libopenmaxil.so and b/vc/hardfp/opt/vc/lib/libopenmaxil.so differ diff --git a/vc/hardfp/opt/vc/lib/libvcfiled_check.a b/vc/hardfp/opt/vc/lib/libvcfiled_check.a index f6b0531085ec..bca521a8d1a3 100644 Binary files a/vc/hardfp/opt/vc/lib/libvcfiled_check.a and b/vc/hardfp/opt/vc/lib/libvcfiled_check.a differ diff --git a/vc/hardfp/opt/vc/lib/libvchostif.a b/vc/hardfp/opt/vc/lib/libvchostif.a index 70056dad72a1..05e9d7554e38 100644 Binary files a/vc/hardfp/opt/vc/lib/libvchostif.a and b/vc/hardfp/opt/vc/lib/libvchostif.a differ diff --git a/vc/hardfp/opt/vc/lib/libvcilcs.a b/vc/hardfp/opt/vc/lib/libvcilcs.a index 0a4f8672f132..982effa5c565 100644 Binary files a/vc/hardfp/opt/vc/lib/libvcilcs.a and b/vc/hardfp/opt/vc/lib/libvcilcs.a differ diff --git a/vc/sdk/opt/vc/include/IL/OMX_Index.h b/vc/sdk/opt/vc/include/IL/OMX_Index.h index 3ad2941f6157..1749dbf2cfb3 100644 --- a/vc/sdk/opt/vc/include/IL/OMX_Index.h +++ b/vc/sdk/opt/vc/include/IL/OMX_Index.h @@ -537,6 +537,7 @@ typedef enum OMX_INDEXTYPE { OMX_IndexParamCustomCcm, /**< reference: OMX_PARAM_CUSTOMCCMTYPE */ OMX_IndexConfigCameraAnalogGain, /**< reference: OMX_CONFIG_CAMERAGAINTYPE */ OMX_IndexConfigCameraDigitalGain, /**< reference: OMX_CONFIG_CAMERAGAINTYPE */ + OMX_IndexConfigBrcmDroppableRunLength, /**< reference: OMX_PARAM_U32TYPE */ OMX_IndexMax = 0x7FFFFFFF } OMX_INDEXTYPE; diff --git a/vc/sdk/opt/vc/include/interface/mmal/mmal_parameters_video.h b/vc/sdk/opt/vc/include/interface/mmal/mmal_parameters_video.h index 64e109a9640e..611fe79a2bb9 100644 --- a/vc/sdk/opt/vc/include/interface/mmal/mmal_parameters_video.h +++ b/vc/sdk/opt/vc/include/interface/mmal/mmal_parameters_video.h @@ -103,6 +103,7 @@ enum { MMAL_PARAMETER_VIDEO_MAX_NUM_CALLBACKS, /**< Take a @ref MMAL_PARAMETER_UINT32_T */ MMAL_PARAMETER_VIDEO_SOURCE_PATTERN, /**< Take a @ref MMAL_PARAMETER_SOURCE_PATTERN_T */ MMAL_PARAMETER_VIDEO_ENCODE_SEPARATE_NAL_BUFS, /**< Take a @ref MMAL_PARAMETER_BOOLEAN_T */ + MMAL_PARAMETER_VIDEO_DROPPABLE_PFRAME_LENGTH, /**< Take a @ref MMAL_PARAMETER_UINT32_T */ }; /** Display transformations. diff --git a/vc/sdk/opt/vc/include/interface/vmcs_host/khronos/IL/OMX_Index.h b/vc/sdk/opt/vc/include/interface/vmcs_host/khronos/IL/OMX_Index.h index 3ad2941f6157..1749dbf2cfb3 100644 --- a/vc/sdk/opt/vc/include/interface/vmcs_host/khronos/IL/OMX_Index.h +++ b/vc/sdk/opt/vc/include/interface/vmcs_host/khronos/IL/OMX_Index.h @@ -537,6 +537,7 @@ typedef enum OMX_INDEXTYPE { OMX_IndexParamCustomCcm, /**< reference: OMX_PARAM_CUSTOMCCMTYPE */ OMX_IndexConfigCameraAnalogGain, /**< reference: OMX_CONFIG_CAMERAGAINTYPE */ OMX_IndexConfigCameraDigitalGain, /**< reference: OMX_CONFIG_CAMERAGAINTYPE */ + OMX_IndexConfigBrcmDroppableRunLength, /**< reference: OMX_PARAM_U32TYPE */ OMX_IndexMax = 0x7FFFFFFF } OMX_INDEXTYPE; diff --git a/vc/softfp/opt/vc/bin/mmal_vc_diag b/vc/softfp/opt/vc/bin/mmal_vc_diag index c4ecba75748b..85ebf8f61ab9 100755 Binary files a/vc/softfp/opt/vc/bin/mmal_vc_diag and b/vc/softfp/opt/vc/bin/mmal_vc_diag differ diff --git a/vc/softfp/opt/vc/bin/raspistill b/vc/softfp/opt/vc/bin/raspistill index 7f5c7dd3becb..f9d38eb0b55c 100755 Binary files a/vc/softfp/opt/vc/bin/raspistill and b/vc/softfp/opt/vc/bin/raspistill differ diff --git a/vc/softfp/opt/vc/bin/raspivid b/vc/softfp/opt/vc/bin/raspivid index 231c9f295927..94cfeceefba5 100755 Binary files a/vc/softfp/opt/vc/bin/raspivid and b/vc/softfp/opt/vc/bin/raspivid differ diff --git a/vc/softfp/opt/vc/bin/raspividyuv b/vc/softfp/opt/vc/bin/raspividyuv index db36e8633625..ec61818e3ccb 100755 Binary files a/vc/softfp/opt/vc/bin/raspividyuv and b/vc/softfp/opt/vc/bin/raspividyuv differ diff --git a/vc/softfp/opt/vc/bin/raspiyuv b/vc/softfp/opt/vc/bin/raspiyuv index 4df806953f2e..4ba2054a5c0f 100755 Binary files a/vc/softfp/opt/vc/bin/raspiyuv and b/vc/softfp/opt/vc/bin/raspiyuv differ diff --git a/vc/softfp/opt/vc/bin/vcdbg b/vc/softfp/opt/vc/bin/vcdbg index bf732ea71f17..0eb991044d92 100755 Binary files a/vc/softfp/opt/vc/bin/vcdbg and b/vc/softfp/opt/vc/bin/vcdbg differ diff --git a/vc/softfp/opt/vc/lib/libEGL_static.a b/vc/softfp/opt/vc/lib/libEGL_static.a index 1018e1c333d8..413a6f04fd70 100644 Binary files a/vc/softfp/opt/vc/lib/libEGL_static.a and b/vc/softfp/opt/vc/lib/libEGL_static.a differ diff --git a/vc/softfp/opt/vc/lib/libGLESv2_static.a b/vc/softfp/opt/vc/lib/libGLESv2_static.a index 2646bc348222..1889e647e63e 100644 Binary files a/vc/softfp/opt/vc/lib/libGLESv2_static.a and b/vc/softfp/opt/vc/lib/libGLESv2_static.a differ diff --git a/vc/softfp/opt/vc/lib/libdebug_sym_static.a b/vc/softfp/opt/vc/lib/libdebug_sym_static.a index d2f575af668f..97efe0f30c67 100644 Binary files a/vc/softfp/opt/vc/lib/libdebug_sym_static.a and b/vc/softfp/opt/vc/lib/libdebug_sym_static.a differ diff --git a/vc/softfp/opt/vc/lib/libkhrn_client.a b/vc/softfp/opt/vc/lib/libkhrn_client.a index e4f1a8b61024..8ad4a07ddc0e 100644 Binary files a/vc/softfp/opt/vc/lib/libkhrn_client.a and b/vc/softfp/opt/vc/lib/libkhrn_client.a differ diff --git a/vc/softfp/opt/vc/lib/libkhrn_static.a b/vc/softfp/opt/vc/lib/libkhrn_static.a index ed79205b5d64..512593d7518d 100644 Binary files a/vc/softfp/opt/vc/lib/libkhrn_static.a and b/vc/softfp/opt/vc/lib/libkhrn_static.a differ diff --git a/vc/softfp/opt/vc/lib/libmmal.so b/vc/softfp/opt/vc/lib/libmmal.so index 77b439a583e5..29df411e745a 100644 Binary files a/vc/softfp/opt/vc/lib/libmmal.so and b/vc/softfp/opt/vc/lib/libmmal.so differ diff --git a/vc/softfp/opt/vc/lib/libmmal_components.so b/vc/softfp/opt/vc/lib/libmmal_components.so index cb41c9fa928a..2d60c32dd2ea 100644 Binary files a/vc/softfp/opt/vc/lib/libmmal_components.so and b/vc/softfp/opt/vc/lib/libmmal_components.so differ diff --git a/vc/softfp/opt/vc/lib/libmmal_core.so b/vc/softfp/opt/vc/lib/libmmal_core.so index 7927cd6f56f7..bf0215d2ac8c 100644 Binary files a/vc/softfp/opt/vc/lib/libmmal_core.so and b/vc/softfp/opt/vc/lib/libmmal_core.so differ diff --git a/vc/softfp/opt/vc/lib/libmmal_util.so b/vc/softfp/opt/vc/lib/libmmal_util.so index 643ed49c866a..adc3f45c44d6 100644 Binary files a/vc/softfp/opt/vc/lib/libmmal_util.so and b/vc/softfp/opt/vc/lib/libmmal_util.so differ diff --git a/vc/softfp/opt/vc/lib/libmmal_vc_client.so b/vc/softfp/opt/vc/lib/libmmal_vc_client.so index 32319c4831f1..b15ead108947 100644 Binary files a/vc/softfp/opt/vc/lib/libmmal_vc_client.so and b/vc/softfp/opt/vc/lib/libmmal_vc_client.so differ diff --git a/vc/softfp/opt/vc/lib/libopenmaxil.so b/vc/softfp/opt/vc/lib/libopenmaxil.so index 3c6ebb2c7f8a..c173221828d0 100644 Binary files a/vc/softfp/opt/vc/lib/libopenmaxil.so and b/vc/softfp/opt/vc/lib/libopenmaxil.so differ diff --git a/vc/softfp/opt/vc/lib/libvcfiled_check.a b/vc/softfp/opt/vc/lib/libvcfiled_check.a index ab445185eb32..7300f743166d 100644 Binary files a/vc/softfp/opt/vc/lib/libvcfiled_check.a and b/vc/softfp/opt/vc/lib/libvcfiled_check.a differ diff --git a/vc/softfp/opt/vc/lib/libvchostif.a b/vc/softfp/opt/vc/lib/libvchostif.a index ff70f4410dd4..a85d52cb26de 100644 Binary files a/vc/softfp/opt/vc/lib/libvchostif.a and b/vc/softfp/opt/vc/lib/libvchostif.a differ diff --git a/vc/softfp/opt/vc/lib/libvcilcs.a b/vc/softfp/opt/vc/lib/libvcilcs.a index 59c8e7f913f0..a96c391eac1d 100644 Binary files a/vc/softfp/opt/vc/lib/libvcilcs.a and b/vc/softfp/opt/vc/lib/libvcilcs.a differ