Statistics
| Branch: | Revision:

ffmpeg / libavformat / mxf.c @ 1d7d9935

History | View | Annotate | Download (40.8 KB)

# Date Author Comment
80a289b9 02/11/2007 12:50 PM Reimar Döffinger

mxf aes decryption support, patch by Reimar, simplified to only look for first crypto context, will be extended once we get files with multiple cryptocontext, and hope that they won't have broken container ul

Originally committed as revision 7925 to svn://svn.ffmpeg.org/ffmpeg/trunk

975c88e3 01/15/2007 01:04 AM Baptiste Coudurier

cosmetics, function -> metadata

Originally committed as revision 7526 to svn://svn.ffmpeg.org/ffmpeg/trunk

d8b3576d 01/14/2007 11:32 PM Baptiste Coudurier

remove useless essence container data sets for now

Originally committed as revision 7516 to svn://svn.ffmpeg.org/ffmpeg/trunk

8b621afb 01/14/2007 11:31 PM Baptiste Coudurier

remove useless preface parsing for now, will reintroduce it if needed

Originally committed as revision 7515 to svn://svn.ffmpeg.org/ffmpeg/trunk

e6837cfa 01/14/2007 11:23 PM Baptiste Coudurier

merge multiple descriptor parsing with generic one

Originally committed as revision 7513 to svn://svn.ffmpeg.org/ffmpeg/trunk

9bdeba37 01/14/2007 11:17 PM Baptiste Coudurier

remove warning, key is const

Originally committed as revision 7509 to svn://svn.ffmpeg.org/ffmpeg/trunk

55de95b9 01/14/2007 11:16 PM Baptiste Coudurier

indention

Originally committed as revision 7508 to svn://svn.ffmpeg.org/ffmpeg/trunk

33bddcdc 01/14/2007 11:14 PM Baptiste Coudurier

follow michael suggestion and simplify code at object level

Originally committed as revision 7507 to svn://svn.ffmpeg.org/ffmpeg/trunk

86074ce3 01/14/2007 09:23 PM Reimar Döffinger

Make seeking work in files that contain encrypted tracks.

Originally committed as revision 7502 to svn://svn.ffmpeg.org/ffmpeg/trunk

1fe68f0e 01/14/2007 04:02 PM Reimar Döffinger

Simplify klv_decode_ber_length

Originally committed as revision 7475 to svn://svn.ffmpeg.org/ffmpeg/trunk

6ac558ee 01/14/2007 12:32 AM Baptiste Coudurier

AnyType is needed, descriptor_ref can reference Descriptor or MultipleDescriptor

Originally committed as revision 7451 to svn://svn.ffmpeg.org/ffmpeg/trunk

977d126e 01/13/2007 09:13 PM Reimar Döffinger

Use macros to eliminate code duplication in MXF metadata read functions.

Originally committed as revision 7449 to svn://svn.ffmpeg.org/ffmpeg/trunk

2d193b2e 01/13/2007 06:54 PM Reimar Döffinger

Extend mxf_resolve_strong_ref by a type parameter, to avoid modify something
that actually has a different type.

Originally committed as revision 7448 to svn://svn.ffmpeg.org/ffmpeg/trunk

717f1019 01/13/2007 06:21 PM Reimar Döffinger

Fix error message, it's package ref that can not be found, not track in this case

Originally committed as revision 7447 to svn://svn.ffmpeg.org/ffmpeg/trunk

7f25df4c 11/28/2006 05:17 PM Baptiste Coudurier

move source_package declaration in the loop and reset it each iteration

Originally committed as revision 7180 to svn://svn.ffmpeg.org/ffmpeg/trunk

550f6f97 11/16/2006 03:49 PM Baptiste Coudurier

parse video frame headers to get key flag

Originally committed as revision 7104 to svn://svn.ffmpeg.org/ffmpeg/trunk

1fc17d15 11/14/2006 02:54 PM Baptiste Coudurier

add 422P@HL I-only universal label

Originally committed as revision 7060 to svn://svn.ffmpeg.org/ffmpeg/trunk

5e8b05f8 11/10/2006 02:04 PM Baptiste Coudurier

report error when local tag has 0 size

Originally committed as revision 6962 to svn://svn.ffmpeg.org/ffmpeg/trunk

4d6ac1a4 10/17/2006 11:30 AM Baptiste Coudurier

skip packet if no stream index is found, fix proxy_pal030926.mxf

Originally committed as revision 6721 to svn://svn.ffmpeg.org/ffmpeg/trunk

ee71ef5c 10/17/2006 11:23 AM Baptiste Coudurier

skip run in sequence, fix C0023S01.mxf

Originally committed as revision 6720 to svn://svn.ffmpeg.org/ffmpeg/trunk

c74915cd 10/10/2006 02:29 PM Baptiste Coudurier

fix d-10 mapping detection

Originally committed as revision 6631 to svn://svn.ffmpeg.org/ffmpeg/trunk

de9fe002 10/10/2006 01:00 PM Baptiste Coudurier

rewind completely if sample time is negative

Originally committed as revision 6629 to svn://svn.ffmpeg.org/ffmpeg/trunk

4a775c19 10/10/2006 12:58 PM Baptiste Coudurier

dont seek back if no sync to let eof happen

Originally committed as revision 6628 to svn://svn.ffmpeg.org/ffmpeg/trunk

b78e7197 10/07/2006 03:30 PM Diego Biurrun

Change license headers to say 'FFmpeg' instead of 'this program/this library'
and fix GPL/LGPL version mismatches.

Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk

885e691a 10/05/2006 09:01 AM Baptiste Coudurier

support D-10, XDCAM, fix ebu_small_d10_50_audio_resampling_problem.mxf, xdcam-pal-d10-imx50.mxf

Originally committed as revision 6561 to svn://svn.ffmpeg.org/ffmpeg/trunk

c86ecbb7 10/02/2006 02:12 PM Baptiste Coudurier

fix audio for mog_op1a_prompeg_mpeg.mxf

Originally committed as revision 6530 to svn://svn.ffmpeg.org/ffmpeg/trunk

03da8726 10/02/2006 01:22 PM Baptiste Coudurier

return 0 as stream index if only one stream, this is completely non standard, fix Cars_TL4IO6_239_DEXX_MPEG_TDC_072006.wav.mxf

Originally committed as revision 6528 to svn://svn.ffmpeg.org/ffmpeg/trunk

3a6ccf4f 09/29/2006 02:28 PM Baptiste Coudurier

rudimentary binary seek

Originally committed as revision 6382 to svn://svn.ffmpeg.org/ffmpeg/trunk

1159f634 09/29/2006 12:25 PM Baptiste Coudurier

add another data definition ul

Originally committed as revision 6381 to svn://svn.ffmpeg.org/ffmpeg/trunk

dd202ff6 09/29/2006 12:23 PM Baptiste Coudurier

use a data definition uls table to fetch codec type

Originally committed as revision 6380 to svn://svn.ffmpeg.org/ffmpeg/trunk

996c9ad0 09/29/2006 11:25 AM Baptiste Coudurier

add string param to PRINT_KEY for debug

Originally committed as revision 6379 to svn://svn.ffmpeg.org/ffmpeg/trunk

94c12d45 09/29/2006 10:38 AM Baptiste Coudurier

shut up gcc about incompatible pointer type

Originally committed as revision 6378 to svn://svn.ffmpeg.org/ffmpeg/trunk

d70e3ff4 09/11/2006 10:05 PM Baptiste Coudurier

workaround for files, mainly d-cinema, with 0 sized tags especially UMID in source clip, 377M B.10,13 clearly mentions that this is non standard though

Originally committed as revision 6230 to svn://svn.ffmpeg.org/ffmpeg/trunk

acf36dba 08/24/2006 02:22 PM Baptiste Coudurier

correct uid, and enable JPEG 2000 detection

Originally committed as revision 6078 to svn://svn.ffmpeg.org/ffmpeg/trunk

f8503792 08/03/2006 03:33 PM Baptiste Coudurier

revert r5909, dont use non constant static variable, breaks multithreaded apps

Originally committed as revision 5917 to svn://svn.ffmpeg.org/ffmpeg/trunk

e1dacee1 08/03/2006 12:31 PM Baptiste Coudurier

parse SONY hidden MPEG-4 extradata, fix C0023S01.mxf

Originally committed as revision 5910 to svn://svn.ffmpeg.org/ffmpeg/trunk

61ca932e 08/03/2006 12:08 PM Baptiste Coudurier

skip run-in sequence before reading header

Originally committed as revision 5909 to svn://svn.ffmpeg.org/ffmpeg/trunk

49b6f162 08/03/2006 11:59 AM Baptiste Coudurier

again, disable DEBUG

Originally committed as revision 5908 to svn://svn.ffmpeg.org/ffmpeg/trunk

f0d47292 08/03/2006 11:57 AM Baptiste Coudurier

10l, check container_ul existence

Originally committed as revision 5907 to svn://svn.ffmpeg.org/ffmpeg/trunk

c2e88054 08/03/2006 11:28 AM Baptiste Coudurier

remove duplicate code

Originally committed as revision 5906 to svn://svn.ffmpeg.org/ffmpeg/trunk

3bb63b82 08/03/2006 11:21 AM Baptiste Coudurier

attempt to demux clip wrapped content

Originally committed as revision 5905 to svn://svn.ffmpeg.org/ffmpeg/trunk

8c5002db 08/03/2006 09:14 AM Baptiste Coudurier

add codec detection based on essence container ul

Originally committed as revision 5904 to svn://svn.ffmpeg.org/ffmpeg/trunk

d2cdbd5f 08/02/2006 03:02 PM Baptiste Coudurier

resolve strong refs in parse_structural_metadata since objects may not be ordered, use object oriented approach

Originally committed as revision 5892 to svn://svn.ffmpeg.org/ffmpeg/trunk

7fe4744b 08/01/2006 10:30 PM Baptiste Coudurier

fix ending null entry in table

Originally committed as revision 5885 to svn://svn.ffmpeg.org/ffmpeg/trunk

28f12808 08/01/2006 05:00 PM Baptiste Coudurier

more codecs uls

Originally committed as revision 5883 to svn://svn.ffmpeg.org/ffmpeg/trunk

ba32c8df 08/01/2006 12:32 AM Baptiste Coudurier

skip run-in sequence during probe

Originally committed as revision 5876 to svn://svn.ffmpeg.org/ffmpeg/trunk

b92c61e0 07/31/2006 03:26 PM Baptiste Coudurier

simplify using function table

Originally committed as revision 5871 to svn://svn.ffmpeg.org/ffmpeg/trunk

53512a22 07/31/2006 09:46 AM Baptiste Coudurier

parse aes3 audio descriptor

Originally committed as revision 5870 to svn://svn.ffmpeg.org/ffmpeg/trunk

6c6ec47a 07/30/2006 03:30 PM Baptiste Coudurier

use parenthesis around value

Originally committed as revision 5866 to svn://svn.ffmpeg.org/ffmpeg/trunk

ea3a790e 07/29/2006 03:36 PM Baptiste Coudurier

add information about codec uls

Originally committed as revision 5856 to svn://svn.ffmpeg.org/ffmpeg/trunk

7d2a0d31 07/29/2006 03:31 PM Baptiste Coudurier

another MPEG-2 long gop codec ul

Originally committed as revision 5855 to svn://svn.ffmpeg.org/ffmpeg/trunk

649084c3 07/29/2006 03:25 PM Baptiste Coudurier

another MPEG-2 long gop codec ul

Originally committed as revision 5854 to svn://svn.ffmpeg.org/ffmpeg/trunk

59b56738 07/29/2006 03:19 PM Baptiste Coudurier

add uncompressed picture support

Originally committed as revision 5853 to svn://svn.ffmpeg.org/ffmpeg/trunk

8ce2215b 07/29/2006 02:00 PM Baptiste Coudurier

parse rgba descriptor (jpeg2000, uncompressed)

Originally committed as revision 5852 to svn://svn.ffmpeg.org/ffmpeg/trunk

54a3360b 07/29/2006 01:40 PM Baptiste Coudurier

add common codecs uls

Originally committed as revision 5851 to svn://svn.ffmpeg.org/ffmpeg/trunk

eec3fec0 07/29/2006 01:23 PM Baptiste Coudurier

simplify PRINT_KEY

Originally committed as revision 5850 to svn://svn.ffmpeg.org/ffmpeg/trunk

6d0c3beb 07/29/2006 01:18 PM Baptiste Coudurier

add some debug infos

Originally committed as revision 5849 to svn://svn.ffmpeg.org/ffmpeg/trunk

f03b6426 07/29/2006 01:13 PM Baptiste Coudurier

get rid of DECLARED_ALIGNED

Originally committed as revision 5848 to svn://svn.ffmpeg.org/ffmpeg/trunk

dd15f9bf 07/28/2006 11:10 PM Baptiste Coudurier

cosmetics

Originally committed as revision 5842 to svn://svn.ffmpeg.org/ffmpeg/trunk

b7522224 07/28/2006 11:07 PM Baptiste Coudurier

use ternary

Originally committed as revision 5841 to svn://svn.ffmpeg.org/ffmpeg/trunk

834bff48 07/28/2006 11:03 PM Baptiste Coudurier

remove useless variables

Originally committed as revision 5840 to svn://svn.ffmpeg.org/ffmpeg/trunk

e076173f 07/28/2006 11:00 PM Baptiste Coudurier

rename variables

Originally committed as revision 5839 to svn://svn.ffmpeg.org/ffmpeg/trunk

5e441e31 07/28/2006 10:53 PM Baptiste Coudurier

add error messages

Originally committed as revision 5838 to svn://svn.ffmpeg.org/ffmpeg/trunk

743d772c 07/28/2006 10:42 PM Baptiste Coudurier

demuxer reworked, more accurate parsing, prepare handling of other operational patterns, streaming demuxing, simplified codec detection

Originally committed as revision 5837 to svn://svn.ffmpeg.org/ffmpeg/trunk

4bfff768 07/28/2006 06:18 PM Baptiste Coudurier

declare and use UID type

Originally committed as revision 5836 to svn://svn.ffmpeg.org/ffmpeg/trunk

7c87a2f0 07/28/2006 01:31 PM Reimar Döffinger

Set duration to AV_NOPTS_VALUE instead of 0 when unknown.
Set start_time to 0 when duration is known to indicate we have
valid timestamps for this track.

Originally committed as revision 5835 to svn://svn.ffmpeg.org/ffmpeg/trunk

07bf2af8 07/25/2006 02:30 PM Baptiste Coudurier

MXF demuxer

Originally committed as revision 5826 to svn://svn.ffmpeg.org/ffmpeg/trunk