Skip to content

Commit 1293c14

Browse files
committed
kernel: serial/amba-pl011: Refactor and simplify TX FIFO handling
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
1 parent ab9e773 commit 1293c14

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+69767
-69753
lines changed

boot/fixup.dat

0 Bytes
Binary file not shown.

boot/fixup_db.dat

2 Bytes
Binary file not shown.

boot/fixup_x.dat

4 Bytes
Binary file not shown.

boot/kernel.img

-664 Bytes
Binary file not shown.

boot/kernel7.img

76 Bytes
Binary file not shown.

boot/overlays/piscreen-overlay.dtb

162 Bytes
Binary file not shown.

boot/start.elf

672 Bytes
Binary file not shown.

boot/start_cd.elf

0 Bytes
Binary file not shown.

boot/start_db.elf

1.09 KB
Binary file not shown.

boot/start_x.elf

672 Bytes
Binary file not shown.

extra/System.map

Lines changed: 40781 additions & 40781 deletions
Large diffs are not rendered by default.

extra/System7.map

Lines changed: 28969 additions & 28969 deletions
Large diffs are not rendered by default.

extra/git_hash

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
8362c08dfc8dd9e54745b3f1e5e4ff0a1fb30614
1+
b2f16e549532870e0c6fa3b588ad239fd9421702

extra/uname_string

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +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
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) ) #777 PREEMPT Sat Apr 11 17:24:23 BST 2015

extra/uname_string7

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +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
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) ) #777 SMP PREEMPT Sat Apr 11 17:30:37 BST 2015

hardfp/opt/vc/bin/mmal_vc_diag

0 Bytes
Binary file not shown.

hardfp/opt/vc/bin/raspistill

0 Bytes
Binary file not shown.

hardfp/opt/vc/bin/raspivid

0 Bytes
Binary file not shown.

hardfp/opt/vc/bin/raspividyuv

0 Bytes
Binary file not shown.

hardfp/opt/vc/bin/raspiyuv

0 Bytes
Binary file not shown.

hardfp/opt/vc/include/IL/OMX_Broadcom.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,9 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
6262
*/
6363
#define OMX_BUFFERFLAG_CODECSIDEINFO 0x00002000
6464

65+
// for use in buffer headers - indicated the timestamp is a DTS rather than PTS
66+
#define OMX_BUFFERFLAG_TIME_IS_DTS 0x000004000
67+
6568
/**
6669
* Macros to convert to <code>OMX_TICKS</code> from a signed 64 bit value and
6770
* vice-versa. These macros don't actually do anything unless <code>OMX_TICKS</code>

hardfp/opt/vc/include/interface/mmal/mmal_parameters_video.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@ enum {
9898
MMAL_PARAMETER_VIDEO_ENCODE_INLINE_VECTORS, /**< Take a @ref MMAL_PARAMETER_BOOLEAN_T. */
9999
MMAL_PARAMETER_VIDEO_RENDER_STATS, /**< Take a @ref MMAL_PARAMETER_VIDEO_RENDER_STATS_T. */
100100
MMAL_PARAMETER_VIDEO_INTERLACE_TYPE, /**< Take a @ref MMAL_PARAMETER_VIDEO_INTERLACE_TYPE_T. */
101+
MMAL_PARAMETER_VIDEO_INTERPOLATE_TIMESTAMPS, /**< Takes a @ref MMAL_PARAMETER_BOOLEAN_T */
101102
};
102103

103104
/** Display transformations.

hardfp/opt/vc/include/interface/vmcs_host/khronos/IL/OMX_Broadcom.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,9 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
6262
*/
6363
#define OMX_BUFFERFLAG_CODECSIDEINFO 0x00002000
6464

65+
// for use in buffer headers - indicated the timestamp is a DTS rather than PTS
66+
#define OMX_BUFFERFLAG_TIME_IS_DTS 0x000004000
67+
6568
/**
6669
* Macros to convert to <code>OMX_TICKS</code> from a signed 64 bit value and
6770
* vice-versa. These macros don't actually do anything unless <code>OMX_TICKS</code>

hardfp/opt/vc/lib/libEGL_static.a

0 Bytes
Binary file not shown.

hardfp/opt/vc/lib/libGLESv2_static.a

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

hardfp/opt/vc/lib/libkhrn_client.a

0 Bytes
Binary file not shown.

hardfp/opt/vc/lib/libkhrn_static.a

0 Bytes
Binary file not shown.

hardfp/opt/vc/lib/libmmal.so

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

hardfp/opt/vc/lib/libmmal_core.so

0 Bytes
Binary file not shown.

hardfp/opt/vc/lib/libmmal_util.so

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

hardfp/opt/vc/lib/libvcfiled_check.a

0 Bytes
Binary file not shown.

hardfp/opt/vc/lib/libvchostif.a

0 Bytes
Binary file not shown.

hardfp/opt/vc/lib/libvcilcs.a

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

opt/vc/bin/mmal_vc_diag

0 Bytes
Binary file not shown.

opt/vc/bin/raspistill

0 Bytes
Binary file not shown.

opt/vc/bin/raspivid

0 Bytes
Binary file not shown.

opt/vc/bin/raspividyuv

0 Bytes
Binary file not shown.

opt/vc/bin/raspiyuv

0 Bytes
Binary file not shown.

opt/vc/include/IL/OMX_Broadcom.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,9 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
6262
*/
6363
#define OMX_BUFFERFLAG_CODECSIDEINFO 0x00002000
6464

65+
// for use in buffer headers - indicated the timestamp is a DTS rather than PTS
66+
#define OMX_BUFFERFLAG_TIME_IS_DTS 0x000004000
67+
6568
/**
6669
* Macros to convert to <code>OMX_TICKS</code> from a signed 64 bit value and
6770
* vice-versa. These macros don't actually do anything unless <code>OMX_TICKS</code>

opt/vc/include/interface/mmal/mmal_parameters_video.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@ enum {
9898
MMAL_PARAMETER_VIDEO_ENCODE_INLINE_VECTORS, /**< Take a @ref MMAL_PARAMETER_BOOLEAN_T. */
9999
MMAL_PARAMETER_VIDEO_RENDER_STATS, /**< Take a @ref MMAL_PARAMETER_VIDEO_RENDER_STATS_T. */
100100
MMAL_PARAMETER_VIDEO_INTERLACE_TYPE, /**< Take a @ref MMAL_PARAMETER_VIDEO_INTERLACE_TYPE_T. */
101+
MMAL_PARAMETER_VIDEO_INTERPOLATE_TIMESTAMPS, /**< Takes a @ref MMAL_PARAMETER_BOOLEAN_T */
101102
};
102103

103104
/** Display transformations.

opt/vc/include/interface/vmcs_host/khronos/IL/OMX_Broadcom.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,9 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
6262
*/
6363
#define OMX_BUFFERFLAG_CODECSIDEINFO 0x00002000
6464

65+
// for use in buffer headers - indicated the timestamp is a DTS rather than PTS
66+
#define OMX_BUFFERFLAG_TIME_IS_DTS 0x000004000
67+
6568
/**
6669
* Macros to convert to <code>OMX_TICKS</code> from a signed 64 bit value and
6770
* vice-versa. These macros don't actually do anything unless <code>OMX_TICKS</code>

opt/vc/lib/libEGL_static.a

0 Bytes
Binary file not shown.

opt/vc/lib/libGLESv2_static.a

0 Bytes
Binary file not shown.

opt/vc/lib/libdebug_sym_static.a

0 Bytes
Binary file not shown.

opt/vc/lib/libkhrn_client.a

0 Bytes
Binary file not shown.

opt/vc/lib/libkhrn_static.a

0 Bytes
Binary file not shown.

opt/vc/lib/libmmal.so

0 Bytes
Binary file not shown.

opt/vc/lib/libmmal_components.so

0 Bytes
Binary file not shown.

opt/vc/lib/libmmal_core.so

56 Bytes
Binary file not shown.

opt/vc/lib/libmmal_util.so

104 Bytes
Binary file not shown.

opt/vc/lib/libmmal_vc_client.so

0 Bytes
Binary file not shown.

opt/vc/lib/libvcfiled_check.a

0 Bytes
Binary file not shown.

opt/vc/lib/libvchostif.a

0 Bytes
Binary file not shown.

opt/vc/lib/libvcilcs.a

0 Bytes
Binary file not shown.

opt/vc/lib/libvmcs_rpc_client.a

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)