| Branch: | Revision:

ffmpeg / libavformat / mxfdec.c @ 4dcde00c

History | View | Annotate | Download (38.3 KB)

# Date Author Comment
2912e87a 03/19/2011 01:33 PM Mans Rullgard

Replace FFmpeg with Libav in licence headers

Signed-off-by: Mans Rullgard <>

45a8a02a 03/17/2011 02:24 AM Anton Khirnov

lavf: replace avio_seek(SEEK_CUR) with avio_skip where it makes sense

Signed-off-by: Ronald S. Bultje <>

66e5b1df 03/07/2011 10:20 PM Anton Khirnov

avio: deprecate url_feof

AVIOContext.eof_reached should be used directly instead.

Signed-off-by: Ronald S. Bultje <>

a2704c97 03/04/2011 04:26 PM Anton Khirnov

avio: add avio_tell macro as a replacement for url_ftell

Signed-off-by: Ronald S. Bultje <>

e356fc57 03/01/2011 05:22 PM Anton Khirnov

lavf: replace all uses of url_fskip with avio_seek

Signed-off-by: Ronald S. Bultje <>

6b4aa5da 03/01/2011 05:12 PM Anton Khirnov

avio: avio_ prefix for url_fseek

Signed-off-by: Ronald S. Bultje <>

b7effd4e 02/21/2011 04:23 PM Anton Khirnov

avio: avio_ prefixes for get_* functions

In the name of consistency:
get_byte -> avio_r8
get_<type> -> avio_r<type>
get_buffer -> avio_read

get_partial_buffer will be made private later

get_strz is left out becase I want to change it later to return...

ae628ec1 02/20/2011 01:37 PM Anton Khirnov

avio: rename ByteIOContext to AVIOContext.

Signed-off-by: Ronald S. Bultje <>

dfd2a005 01/29/2011 10:55 PM Luca Barbato

Replace dprintf with av_dlog

dprintf clashes with POSIX.1-2008

c6610a21 01/26/2011 10:10 PM Diego Elio Pettenò

Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice.

This also lists the objects from those two libraries as internal (by adding
the ff_ prefix) so that they can then be hidden via linker scripts.

354b7573 07/21/2010 05:27 PM Axel Holzinger

Zero-initialize structs/arrays with {0} instead of {}, which isn't proper C99

Patch by Axel Holzinger, aholzinger at gmx dot de

Originally committed as revision 24391 to svn://

39bb30f6 07/01/2010 05:10 PM Reimar Döffinger

Change all functions referenced in the mxf_metadata_read_table to use the same
prototype and also always call them with exactly those arguments.
The previous way seems to have worked on all supported platforms, however
it was not strictly valid C and would crash e.g. with a compiler that...

11fdc4d4 06/30/2010 07:55 AM Tomas Härdin

mxfdec: Improve parsing of the PixelLayout item

Originally committed as revision 23898 to svn://

72415b2a 03/30/2010 11:30 PM Stefano Sabatini

Define AVMediaType enum, and use it instead of enum CodecType, which
is deprecated and will be dropped at the next major bump.

Originally committed as revision 22735 to svn://

c7a38887 11/20/2009 11:12 PM Reimar Döffinger

Do D10 AES3 audio conversion in-place instead of using a large on-stack buffer.

Originally committed as revision 20567 to svn://

1e699993 10/13/2009 08:08 AM Reimar Döffinger

MXF: simply ignore tracks that are invalid due to not having a valid Sequence
part instead of failing completely.
This partly fixes issue 1470 (broken files created by BBC ingex recorder).

Originally committed as revision 20221 to svn://

9291fdf7 05/30/2009 06:16 AM Baptiste Coudurier


Originally committed as revision 18993 to svn://

8be080ae 05/15/2009 05:33 AM Baptiste Coudurier

free Track and unset priv_data to avoid double free, fix memleak

Originally committed as revision 18836 to svn://

b4800b8b 03/21/2009 12:50 AM Baptiste Coudurier

protect realloc overflow

Originally committed as revision 18088 to svn://

5ac4d768 02/08/2009 05:12 AM Baptiste Coudurier

reuse MXFCodecUL for data def and simplify

Originally committed as revision 17042 to svn://

251bf875 02/08/2009 04:42 AM Baptiste Coudurier

remove implicit header inclusions from mxf.h

Originally committed as revision 17041 to svn://

406792e7 01/19/2009 03:46 PM Diego Biurrun

cosmetics: Remove pointless period after copyright statement non-sentences.

Originally committed as revision 16684 to svn://

8a47ad5e 01/08/2009 02:57 AM Baptiste Coudurier

use lower case x and alternate format for hex in printf

Originally committed as revision 16494 to svn://

861b4f01 01/08/2009 02:54 AM Baptiste Coudurier

print more debug information if enabled, including index

Originally committed as revision 16493 to svn://

bc5c918e 10/03/2008 10:16 AM Diego Biurrun

Remove offset_t typedef and use int64_t directly instead.
The name offset_t is easily confused with the standard off_t type and
*_t is POSIX reserved namespace if any POSIX header is included.

Originally committed as revision 15533 to svn://

5813a29e 09/17/2008 11:14 PM Baptiste Coudurier

revert r14983, value is not sample aspect ratio, it is display aspect ratio

Originally committed as revision 15352 to svn://

66ec3d56 09/09/2008 02:56 AM Baptiste Coudurier

print stream index in decimal not in hex, easier for debugging

Originally committed as revision 15279 to svn://

dd1c8f3e 09/08/2008 02:24 PM Luca Abeni

Bump Major version, this commit is almost just renaming bits_per_sample to
bits_per_coded_sample but that cannot be done seperately.
Patch by Luca Abeni
Also reset the minor version and fix the forgotton change to libfaad.
Note: The API/ABI should not be considered stable yet, there still may...

4ee873e3 08/31/2008 01:39 AM Baptiste Coudurier

put back mxf_essence_container_uls in demuxer as static const

Originally committed as revision 15083 to svn://

2a242f45 08/26/2008 08:21 PM Aurelien Jacobs

mxfdec: set sample_aspect_ratio

Originally committed as revision 14983 to svn://

1b0732ea 08/19/2008 09:58 PM Zhentan Feng

Remove useless #ifdef DEBUG (patch by Zhentan Feng).

Originally committed as revision 14853 to svn://

c69968b4 08/18/2008 05:54 PM Zhentan Feng

Factorize common code out of the mxf demuxer.
Patch by zhentan feng.

Originally committed as revision 14826 to svn://

d09ea6ba 08/07/2008 02:12 AM Baptiste Coudurier

rename mxf.c to mxfdec.c

Originally committed as revision 14655 to svn://