Statistics
| Branch: | Revision:

ffmpeg / libavformat / mxfenc.c @ 6a8c8b36

History | View | Annotate | Download (71.3 KB)

# Date Author Comment
ed6ae6a5 03/14/2009 11:39 PM Baptiste Coudurier

use utc time for timestamp and do not set it if not specified

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

2261a952 03/14/2009 10:43 PM Baptiste Coudurier

do not parse timestamp if bitexact is set, should fix regression tests

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

f344ae80 03/11/2009 06:48 AM Baptiste Coudurier

again 10l, typo, put_byte instead of put_buffer

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

cafdc187 03/11/2009 06:15 AM Baptiste Coudurier

attempt to try to generate an random umid

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

28c17200 02/25/2009 08:09 AM Baptiste Coudurier

fix index edit rate, inverse num and den

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

e38badbc 02/25/2009 08:08 AM Baptiste Coudurier

simplify, use codec->block_align

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

37653f0b 02/25/2009 08:06 AM Baptiste Coudurier

set channel number even for inactive channels

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

6df1deda 02/25/2009 08:05 AM Baptiste Coudurier

do not set frame start bit since marked as not used and factorize

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

40284e9c 02/23/2009 07:51 PM Baptiste Coudurier

start track id at 2, track id 1 for timecode

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

7b05a816 02/18/2009 07:14 AM Baptiste Coudurier

fix partition index byte count

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

454d53ed 02/18/2009 07:13 AM Baptiste Coudurier

always use multi track since timecode track is present

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

6739fa54 02/18/2009 04:57 AM Baptiste Coudurier

fix preface version

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

ef33facd 02/18/2009 02:57 AM Baptiste Coudurier

start counting track number from 0

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

5bea4f67 02/18/2009 02:18 AM Baptiste Coudurier

remove redundant comment

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

c3ff541b 02/18/2009 02:13 AM Baptiste Coudurier

do not write slice count when muxing cbr

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

8ab94b52 02/18/2009 01:43 AM Baptiste Coudurier

flush pending write in mxf_write_footer

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

659713bf 02/18/2009 01:35 AM Baptiste Coudurier

use index 0 for timecode track and write it in source package also

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

6c53bf63 02/18/2009 01:05 AM Baptiste Coudurier

fix rip body sid when muxing cbr

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

42c6850e 02/18/2009 12:12 AM Baptiste Coudurier

simplify descriptor size computation logic

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

e86a14de 02/16/2009 12:48 PM Baptiste Coudurier

fetch display aspect ratio from mpeg-2 essence

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

d1fa518e 02/16/2009 10:44 AM Baptiste Coudurier

merge mxf_write_d10_packet into mxf_write_packet

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

fe5a361c 02/16/2009 01:51 AM Baptiste Coudurier

fix mxf interleaving packet purge

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

73d0869a 02/13/2009 10:38 PM Baptiste Coudurier

compute body offset and index entry offset correctly

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

ab91e84d 02/13/2009 07:04 PM Baptiste Coudurier

fix slice offset computation

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

1c6bdfa9 02/13/2009 07:57 AM Baptiste Coudurier

set mime type for mxf

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

844d9e41 02/13/2009 07:46 AM Baptiste Coudurier

simplify

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

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