Statistics
| Branch: | Revision:

ffmpeg / libavformat / mxfenc.c @ 8d1a5af7

History | View | Annotate | Download (71.8 KB)

# Date Author Comment
8d1a5af7 02/13/2009 07:34 AM Baptiste Coudurier

cosmetics, reindent, add/remove some empty lines, redundant comment

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

bd3f81f3 02/13/2009 07:28 AM Baptiste Coudurier

MXF D-10 muxer

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

6249143d 02/13/2009 07:13 AM Baptiste Coudurier

store display height without vbi

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

db6db7e5 02/13/2009 07:11 AM Baptiste Coudurier

split mpegvideo descriptor into cdci descriptor and wav common in sound common

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

e15421fe 02/13/2009 07:06 AM Baptiste Coudurier

write essence elements klv packets with ber4 length, more interoperable

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

baaf7b1b 02/13/2009 05:33 AM Baptiste Coudurier

encode klv fill item length in fixed ber 4 bytes

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

6f0b1866 02/12/2009 05:32 AM Baptiste Coudurier

set last packet next pointer to null

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

cfa3caf8 02/12/2009 03:38 AM Baptiste Coudurier

check body partitions count before writing

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

7a101190 02/11/2009 08:02 AM Baptiste Coudurier

parse mpeg2 gop header time code and use it

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

7c9668cf 02/11/2009 07:18 AM Baptiste Coudurier

write timecode track

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

0cfa3596 02/11/2009 01:06 AM Baptiste Coudurier

fix last keyframe index accross body partitions

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

1585b93a 02/11/2009 12:56 AM Baptiste Coudurier

fix body offset

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

9c91a0b0 02/10/2009 11:25 PM Baptiste Coudurier

fix partition offset when only one stream present

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

0e633e2b 02/10/2009 10:59 PM Baptiste Coudurier

fix timecode value

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

99b170f8 02/10/2009 09:02 AM Baptiste Coudurier

write body partitions

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

7524f46e 02/10/2009 08:46 AM Baptiste Coudurier

compute index byte count in mxf_write_partition

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

c1425a14 02/10/2009 08:35 AM Baptiste Coudurier

remove check, mxf muxer does not have track number limitation anymore

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

4a15f3ee 02/10/2009 08:31 AM Baptiste Coudurier

retrieve flags from mxf_parse_mpeg2_frame using a param

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

a784cc67 02/10/2009 07:28 AM Baptiste Coudurier

10l, edit unit offset is after klv fill

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

bf31d93a 02/10/2009 07:23 AM Baptiste Coudurier

cosmetics, associate mxf_write_klv_fill to aligned elements

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

ee1f7f4b 02/10/2009 06:14 AM Baptiste Coudurier

write component depth and horizontal subsampling best effort local tags

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

7be34052 02/10/2009 06:09 AM Baptiste Coudurier

fix header byte count

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

b25ee3fb 02/10/2009 05:35 AM Baptiste Coudurier

move up mxf_write_klv_fill and align index, rip and primer pack

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

bd5c94b5 02/10/2009 05:22 AM Baptiste Coudurier

fix primer pack local tags uls

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

216b6631 02/10/2009 04:53 AM Baptiste Coudurier

correctly set multi track operational pattern

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

16e3b0b3 02/09/2009 09:34 PM Baptiste Coudurier

rename ff_audio_interleave to ff_audio_rechunk_interleave

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

59453725 02/08/2009 09:42 AM Baptiste Coudurier

remove useless return

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

425c9962 02/08/2009 09:39 AM Baptiste Coudurier

fix doxygen

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

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

reuse MXFCodecUL for data def and simplify

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

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

remove implicit header inclusions from mxf.h

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

84a2d304 02/08/2009 04:35 AM Baptiste Coudurier

free index entries

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

f1544e79 02/08/2009 04:31 AM Baptiste Coudurier

extract audio interleaving code from mxf muxer, will be used by gxf and dv

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

d526105f 02/08/2009 03:29 AM Baptiste Coudurier

only use 2 slices for index, one video(vbr) and one audio(cbr)

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

5ccc2316 02/08/2009 02:38 AM Baptiste Coudurier

force first track to be video and simplify

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

67d8ac4a 02/08/2009 02:34 AM Baptiste Coudurier

write system item

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

85d0d114 02/07/2009 02:13 AM Baptiste Coudurier

use 512 kag size needed for d10

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

f5b28890 02/05/2009 08:15 PM Baptiste Coudurier

format timestamp correctly according to specs and set it

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

5ccad11d 02/05/2009 07:30 PM Baptiste Coudurier

use timestamp as modification date

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

eacc40e8 02/05/2009 06:32 PM Baptiste Coudurier

use timestamp as creation date

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

1c7c6669 02/05/2009 07:47 AM Baptiste Coudurier

fix key frame offset with open gop

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

034fcddf 02/04/2009 09:35 AM Baptiste Coudurier

always write mxf time base in descriptors

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

5a897cfa 02/04/2009 04:50 AM Baptiste Coudurier

use sample rate as audio input time base

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

832404ce 02/03/2009 11:11 PM Baptiste Coudurier

exactly compute index byte count

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

33abc1a7 02/02/2009 11:37 PM Baptiste Coudurier

be more flexible with frame rate check

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

6fb625c4 02/02/2009 08:29 PM Baptiste Coudurier

cosmetics: whitespaces, empty lines

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

f35254d1 02/02/2009 08:26 PM Baptiste Coudurier

mxf does not have timestamps

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

822617cd 02/02/2009 10:58 AM Baptiste Coudurier

24bit pcm support

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

2253d6d7 02/02/2009 10:54 AM Baptiste Coudurier

more flexible mapping selection

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

a4397fa9 02/02/2009 10:41 AM Baptiste Coudurier

fix temporal offet of ipbb sequences, simplification welcome

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

ed00d0c1 02/02/2009 10:10 AM Baptiste Coudurier

fix video line map tag size

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

bc185fc1 02/02/2009 10:04 AM Baptiste Coudurier

fix flush and interleaving by edit units

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

0e9dbd96 02/02/2009 10:03 AM Baptiste Coudurier

write index table and rip, muxer works pretty well now

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

0290074c 02/02/2009 04:40 AM Baptiste Coudurier

factorize common wav local tags

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

f9303ffd 02/02/2009 04:36 AM Baptiste Coudurier

write req local tags for wav

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

4966b98a 02/02/2009 04:00 AM Baptiste Coudurier

adjust size when not writing f2

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

8ed82d81 02/02/2009 03:49 AM Baptiste Coudurier

do not write f2 if not interlaced

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

cbd70c41 02/02/2009 03:45 AM Baptiste Coudurier

write bitrate tag

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

724e7d8d 02/02/2009 03:35 AM Baptiste Coudurier

write display height/width tags

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

06466638 01/31/2009 11:17 AM Baptiste Coudurier

free audio fifo

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

8f819636 01/31/2009 10:51 AM Baptiste Coudurier

change prototype of mxf_interleave_get_packet to make it compatible
with av_interleave_packet_per_dts

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

59bcc93b 01/31/2009 10:49 AM Baptiste Coudurier

do not use PAL_samples_per_frame in init, to make init independant

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

a9025f2a 01/31/2009 10:47 AM Baptiste Coudurier

cosmetics, remove empty lines

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

a1a37f13 01/31/2009 09:54 AM Baptiste Coudurier

add my copyright as well

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

aecee3b2 01/31/2009 09:53 AM Baptiste Coudurier

fix doxygen tag

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

8090b222 01/31/2009 09:53 AM Baptiste Coudurier

cosmetics, align vertically

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

74334ae1 01/31/2009 09:23 AM Baptiste Coudurier

write best effort video line map

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

4118d68f 01/31/2009 09:08 AM Baptiste Coudurier

add frame layout local tag, best effort

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

baed2ec4 01/31/2009 07:02 AM Baptiste Coudurier

add aes3 pcm wrapping and use it by default

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

c6b579df 01/31/2009 06:59 AM Baptiste Coudurier

split wav_desc in generic_sound_desc

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

3f2795ed 01/31/2009 06:54 AM Baptiste Coudurier

thanks to interleaving, audio is now locked

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

221ef8ca 01/31/2009 06:49 AM Baptiste Coudurier

local tag 3201 is picture essence coding, so do not write it for wav

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

383dde71 01/31/2009 06:46 AM Baptiste Coudurier

stored height is stupidly /2 if interlaced

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

95900588 01/31/2009 06:44 AM Baptiste Coudurier

add size param to write_generic_desc

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

52e5cd2b 01/31/2009 06:42 AM Baptiste Coudurier

parse mpeg2 progressive frame flag

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

7c7c1a76 01/31/2009 06:32 AM Baptiste Coudurier

delay header writing and parse mpeg2 frame

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

cc812c8c 01/31/2009 06:18 AM Baptiste Coudurier

correctly pack and interleave pcm samples in mxf

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

6e4668b8 01/23/2009 08:57 PM Baptiste Coudurier

write essence container data

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

5e4aa542 01/23/2009 08:20 PM Baptiste Coudurier

reduce display aspect ratio

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

24d6a613 01/23/2009 08:15 PM Baptiste Coudurier

stored height is a multiple of 16 for mpeg2

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

785b0f3c 10/27/2008 12:21 AM Baptiste Coudurier

fix umid base value, use revision 5 and generic material type

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

0df4903a 10/26/2008 11:59 PM Baptiste Coudurier

fix sound essence compression UL

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

1d30d1ad 10/26/2008 11:57 PM Baptiste Coudurier

fix start position UL

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

37d3e066 10/21/2008 09:40 PM Aurelien Jacobs

uses FF_ARRAY_ELEMS() where appropriate

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

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...

b1878364 08/31/2008 04:35 AM Baptiste Coudurier

do no write multi descriptor when only one track is present

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

6ae9d3fa 08/31/2008 04:26 AM Baptiste Coudurier

factorize

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

f05773ea 08/31/2008 04:25 AM Baptiste Coudurier

remove mxf_build_structural_metadata, simplify

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

98f7c5e0 08/31/2008 04:24 AM Baptiste Coudurier

move mxf_write_package to permit function merge

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

a4d7a678 08/31/2008 04:20 AM Baptiste Coudurier

cosmetics, Pair -> Entry

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

d4ffc57d 08/31/2008 04:13 AM Baptiste Coudurier

store index in table in MXFStreamContext, simplify

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

f2ebd159 08/31/2008 04:07 AM Baptiste Coudurier

merge descriptor write table with essence container uls table and simplify

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

b6fa8a8a 08/31/2008 03:45 AM Baptiste Coudurier

fix type in prototype

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

85b5ee2b 08/31/2008 03:42 AM Baptiste Coudurier

remove header_byte_count_offset from context

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

cc984060 08/31/2008 03:36 AM Baptiste Coudurier

simplify and correctly rewrite metadata in header partition, mark it closed complete

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

ca276e6a 08/31/2008 03:20 AM Baptiste Coudurier

simplify current partition offset

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

6685f639 08/31/2008 03:06 AM Baptiste Coudurier

header partition is open incomplete for now

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

7d5fdf90 08/31/2008 03:01 AM Baptiste Coudurier

always write footer partition according to specs

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

c5a20912 08/31/2008 02:55 AM Baptiste Coudurier

10l fix mxf_get_essence_container_ul

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

4e2f346b 08/31/2008 02:50 AM Baptiste Coudurier

cosmetics, mux_write -> mxf_write

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

68f4259c 08/31/2008 02:49 AM Baptiste Coudurier

correctly set track duration

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