[FFmpeg-devel] [PATCH 1/3] avformat/s337m: Make available as subdemuxer
Michael Niedermayer
michael at niedermayer.cc
Sat Jul 27 01:55:02 EEST 2019
On Fri, Jul 26, 2019 at 06:45:15PM +0200, Nicolas Gaullier wrote:
> ---
> libavformat/s337m.c | 57 +++++++++++++++++++++++++++++++++++++++++++----------
> libavformat/s337m.h | 48 ++++++++++++++++++++++++++++++++++++++++++++
> 2 files changed, 95 insertions(+), 10 deletions(-)
> create mode 100644 libavformat/s337m.h
>
> diff --git a/libavformat/s337m.c b/libavformat/s337m.c
> index 48ab66a6da..589fec53a9 100644
> --- a/libavformat/s337m.c
> +++ b/libavformat/s337m.c
> @@ -21,15 +21,7 @@
> #include "libavutil/intreadwrite.h"
> #include "avformat.h"
> #include "spdif.h"
> -
> -#define MARKER_16LE 0x72F81F4E
> -#define MARKER_20LE 0x20876FF0E154
> -#define MARKER_24LE 0x72F8961F4EA5
> -
> -#define IS_16LE_MARKER(state) ((state & 0xFFFFFFFF) == MARKER_16LE)
> -#define IS_20LE_MARKER(state) ((state & 0xF0FFFFF0FFFF) == MARKER_20LE)
> -#define IS_24LE_MARKER(state) ((state & 0xFFFFFFFFFFFF) == MARKER_24LE)
> -#define IS_LE_MARKER(state) (IS_16LE_MARKER(state) || IS_20LE_MARKER(state) || IS_24LE_MARKER(state))
> +#include "s337m.h"
>
> static int s337m_get_offset_and_codec(AVFormatContext *s,
> uint64_t state,
> @@ -141,7 +133,7 @@ static void bswap_buf24(uint8_t *data, int size)
> FFSWAP(uint8_t, data[0], data[2]);
> }
>
> -static int s337m_read_packet(AVFormatContext *s, AVPacket *pkt)
> +int s337m_read_packet(AVFormatContext *s, AVPacket *pkt)
this would need a ff or avpriv prefix
thx
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
If you fake or manipulate statistics in a paper in physics you will never
get a job again.
If you fake or manipulate statistics in a paper in medicin you will get
a job for life at the pharma industry.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20190727/11cc1c04/attachment.sig>
More information about the ffmpeg-devel
mailing list