typefinding: minor clean-up

Remove unnecessary brackets from IS_MPEGTS_HEADER macro.
This commit is contained in:
Tim-Philipp Müller 2015-10-01 12:48:52 +01:00
parent eaf4ce01d3
commit fb30c04145

View file

@ -2343,10 +2343,10 @@ static GstStaticCaps mpegts_caps = GST_STATIC_CAPS ("video/mpegts, "
* null PIDs. Still, these streams are valid TS streams (for null packets, * null PIDs. Still, these streams are valid TS streams (for null packets,
* AFC is supposed to be 0x1, but the spec also says decoders should just * AFC is supposed to be 0x1, but the spec also says decoders should just
* discard any packets with AFC = 0x00) */ * discard any packets with AFC = 0x00) */
#define IS_MPEGTS_HEADER(data) (((data)[0] == 0x47) && \ #define IS_MPEGTS_HEADER(data) (data[0] == 0x47 && \
(((data)[1] & 0x80) == 0x00) && \ (data[1] & 0x80) == 0x00 && \
((((data)[3] & 0x30) != 0x00) || \ ((data[3] & 0x30) != 0x00 || \
((((data)[3] & 0x30) == 0x00) && (((data)[1] & 0x1f) == 0x1f) && (((data)[2] & 0xff) == 0xff)))) ((data[3] & 0x30) == 0x00 && (data[1] & 0x1f) == 0x1f && (data[2] & 0xff) == 0xff)))
/* Helper function to search ahead at intervals of packet_size for mpegts /* Helper function to search ahead at intervals of packet_size for mpegts
* headers */ * headers */