Skip to content

Commit

Permalink
kernel: serial/amba-pl011: Refactor and simplify TX FIFO handling
Browse files Browse the repository at this point in the history
See: raspberrypi/linux#148

kernel: vchiq: Remove inline from suspend/resume
Breaks build with gcc 5

kernel: Added optional parameter to set resistance of touch plate(x-plate-ohms)
See: raspberrypi/linux#923

firmware: video_decode: Need to clear corrupt state when recovery point is seen

firmware: mmal: Plumb in OMX_IndexParamBrcmInterpolateMissingTimestamps

firmware: Video_splitter: support RGB888, BGR888, and ARGB888

firmware: vc_pool: block allocated count going negative
firmware: vc_pool: fix behaviour if acquiring a released image
See: #377

firmware: mmal: Pass dts in place of pts when pts is invalid

firmware: video_decode: Use dts from fifo when pts is unknown
  • Loading branch information
popcornmix committed Apr 11, 2015
1 parent ab9e773 commit 1293c14
Show file tree
Hide file tree
Showing 59 changed files with 69,767 additions and 69,753 deletions.
Binary file modified boot/fixup.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/kernel.img
Binary file not shown.
Binary file modified boot/kernel7.img
Binary file not shown.
Binary file modified boot/overlays/piscreen-overlay.dtb
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.
81,562 changes: 40,781 additions & 40,781 deletions extra/System.map

Large diffs are not rendered by default.

57,938 changes: 28,969 additions & 28,969 deletions extra/System7.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion extra/git_hash
@@ -1 +1 @@
8362c08dfc8dd9e54745b3f1e5e4ff0a1fb30614
b2f16e549532870e0c6fa3b588ad239fd9421702
2 changes: 1 addition & 1 deletion extra/uname_string
@@ -1 +1 @@
Linux version 3.18.11+ (dc4@dc4-XPS13-9333) (gcc version 4.8.3 20140303 (prerelease) (crosstool-NG linaro-1.13.1+bzr2650 - Linaro GCC 2014.03) ) #776 PREEMPT Mon Apr 6 13:13:58 BST 2015
Linux version 3.18.11+ (dc4@dc4-XPS13-9333) (gcc version 4.8.3 20140303 (prerelease) (crosstool-NG linaro-1.13.1+bzr2650 - Linaro GCC 2014.03) ) #777 PREEMPT Sat Apr 11 17:24:23 BST 2015
2 changes: 1 addition & 1 deletion extra/uname_string7
@@ -1 +1 @@
Linux version 3.18.11-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.8.3 20140303 (prerelease) (crosstool-NG linaro-1.13.1+bzr2650 - Linaro GCC 2014.03) ) #776 SMP PREEMPT Mon Apr 6 13:19:43 BST 2015
Linux version 3.18.11-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.8.3 20140303 (prerelease) (crosstool-NG linaro-1.13.1+bzr2650 - Linaro GCC 2014.03) ) #777 SMP PREEMPT Sat Apr 11 17:30:37 BST 2015
Binary file modified hardfp/opt/vc/bin/mmal_vc_diag
Binary file not shown.
Binary file modified hardfp/opt/vc/bin/raspistill
Binary file not shown.
Binary file modified hardfp/opt/vc/bin/raspivid
Binary file not shown.
Binary file modified hardfp/opt/vc/bin/raspividyuv
Binary file not shown.
Binary file modified hardfp/opt/vc/bin/raspiyuv
Binary file not shown.
3 changes: 3 additions & 0 deletions hardfp/opt/vc/include/IL/OMX_Broadcom.h
Expand Up @@ -62,6 +62,9 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#define OMX_BUFFERFLAG_CODECSIDEINFO 0x00002000

// for use in buffer headers - indicated the timestamp is a DTS rather than PTS
#define OMX_BUFFERFLAG_TIME_IS_DTS 0x000004000

/**
* Macros to convert to <code>OMX_TICKS</code> from a signed 64 bit value and
* vice-versa. These macros don't actually do anything unless <code>OMX_TICKS</code>
Expand Down
Expand Up @@ -98,6 +98,7 @@ enum {
MMAL_PARAMETER_VIDEO_ENCODE_INLINE_VECTORS, /**< Take a @ref MMAL_PARAMETER_BOOLEAN_T. */
MMAL_PARAMETER_VIDEO_RENDER_STATS, /**< Take a @ref MMAL_PARAMETER_VIDEO_RENDER_STATS_T. */
MMAL_PARAMETER_VIDEO_INTERLACE_TYPE, /**< Take a @ref MMAL_PARAMETER_VIDEO_INTERLACE_TYPE_T. */
MMAL_PARAMETER_VIDEO_INTERPOLATE_TIMESTAMPS, /**< Takes a @ref MMAL_PARAMETER_BOOLEAN_T */
};

/** Display transformations.
Expand Down
Expand Up @@ -62,6 +62,9 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#define OMX_BUFFERFLAG_CODECSIDEINFO 0x00002000

// for use in buffer headers - indicated the timestamp is a DTS rather than PTS
#define OMX_BUFFERFLAG_TIME_IS_DTS 0x000004000

/**
* Macros to convert to <code>OMX_TICKS</code> from a signed 64 bit value and
* vice-versa. These macros don't actually do anything unless <code>OMX_TICKS</code>
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/libmmal.so
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libmmal_components.so
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libmmal_core.so
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libmmal_util.so
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libmmal_vc_client.so
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.
Binary file modified hardfp/opt/vc/lib/libvmcs_rpc_client.a
Binary file not shown.
Binary file modified opt/vc/bin/mmal_vc_diag
Binary file not shown.
Binary file modified opt/vc/bin/raspistill
Binary file not shown.
Binary file modified opt/vc/bin/raspivid
Binary file not shown.
Binary file modified opt/vc/bin/raspividyuv
Binary file not shown.
Binary file modified opt/vc/bin/raspiyuv
Binary file not shown.
3 changes: 3 additions & 0 deletions opt/vc/include/IL/OMX_Broadcom.h
Expand Up @@ -62,6 +62,9 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#define OMX_BUFFERFLAG_CODECSIDEINFO 0x00002000

// for use in buffer headers - indicated the timestamp is a DTS rather than PTS
#define OMX_BUFFERFLAG_TIME_IS_DTS 0x000004000

/**
* Macros to convert to <code>OMX_TICKS</code> from a signed 64 bit value and
* vice-versa. These macros don't actually do anything unless <code>OMX_TICKS</code>
Expand Down
1 change: 1 addition & 0 deletions opt/vc/include/interface/mmal/mmal_parameters_video.h
Expand Up @@ -98,6 +98,7 @@ enum {
MMAL_PARAMETER_VIDEO_ENCODE_INLINE_VECTORS, /**< Take a @ref MMAL_PARAMETER_BOOLEAN_T. */
MMAL_PARAMETER_VIDEO_RENDER_STATS, /**< Take a @ref MMAL_PARAMETER_VIDEO_RENDER_STATS_T. */
MMAL_PARAMETER_VIDEO_INTERLACE_TYPE, /**< Take a @ref MMAL_PARAMETER_VIDEO_INTERLACE_TYPE_T. */
MMAL_PARAMETER_VIDEO_INTERPOLATE_TIMESTAMPS, /**< Takes a @ref MMAL_PARAMETER_BOOLEAN_T */
};

/** Display transformations.
Expand Down
3 changes: 3 additions & 0 deletions opt/vc/include/interface/vmcs_host/khronos/IL/OMX_Broadcom.h
Expand Up @@ -62,6 +62,9 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#define OMX_BUFFERFLAG_CODECSIDEINFO 0x00002000

// for use in buffer headers - indicated the timestamp is a DTS rather than PTS
#define OMX_BUFFERFLAG_TIME_IS_DTS 0x000004000

/**
* Macros to convert to <code>OMX_TICKS</code> from a signed 64 bit value and
* vice-versa. These macros don't actually do anything unless <code>OMX_TICKS</code>
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/libmmal.so
Binary file not shown.
Binary file modified opt/vc/lib/libmmal_components.so
Binary file not shown.
Binary file modified opt/vc/lib/libmmal_core.so
Binary file not shown.
Binary file modified opt/vc/lib/libmmal_util.so
Binary file not shown.
Binary file modified opt/vc/lib/libmmal_vc_client.so
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.
Binary file modified opt/vc/lib/libvmcs_rpc_client.a
Binary file not shown.

0 comments on commit 1293c14

Please sign in to comment.