181 Commits (648e41b342595ab11770ac99aa405971568d86d2)

Author SHA1 Message Date
Stefano Sabatini 72415b2adb Define AVMediaType enum, and use it instead of enum CodecType, which 15 years ago
Baptiste Coudurier 012dc2c426 Remove MAX_STREAMS usage in ogg and mxf muxers 15 years ago
Carl Eugen Hoyos 80454494de Use CODEC_ID_NONE instead of 0 for enum CodecID. 15 years ago
Michael Niedermayer e07b882b4d Improve amortized worst case speed of the muxers packet interleaving code 16 years ago
Baptiste Coudurier 4eba9cdd07 fix and simplify long gop mpeg codec ul computation 16 years ago
Baptiste Coudurier df1550f081 set index duration to 0 for cbr, specifying whole container coverage 16 years ago
Baptiste Coudurier 76b092e207 use ber4 length for descriptors preferred by specs 16 years ago
Baptiste Coudurier 6a43aab01b write profile and level local tag in mpeg descriptor 16 years ago
Baptiste Coudurier b399b932b7 cosmetics, change case and comments alignment 16 years ago
Baptiste Coudurier 61f9e3c16a correctly compute frame flags with closed gop 16 years ago
Baptiste Coudurier c43accabd3 remove useless include 16 years ago
Baptiste Coudurier df099252bb reindent 16 years ago
Baptiste Coudurier 58a830239d remove unneeded length checks 16 years ago
Baptiste Coudurier ed6ae6a58b use utc time for timestamp and do not set it if not specified 16 years ago
Baptiste Coudurier 2261a952f9 do not parse timestamp if bitexact is set, should fix regression tests 16 years ago
Baptiste Coudurier f344ae8096 again 10l, typo, put_byte instead of put_buffer 16 years ago
Baptiste Coudurier cafdc1876a attempt to try to generate an random umid 16 years ago
Baptiste Coudurier 28c1720023 fix index edit rate, inverse num and den 16 years ago
Baptiste Coudurier e38badbc21 simplify, use codec->block_align 16 years ago
Baptiste Coudurier 37653f0b93 set channel number even for inactive channels 16 years ago
Baptiste Coudurier 6df1deda30 do not set frame start bit since marked as not used and factorize 16 years ago
Baptiste Coudurier 40284e9c8b start track id at 2, track id 1 for timecode 16 years ago
Baptiste Coudurier 7b05a81687 fix partition index byte count 16 years ago
Baptiste Coudurier 454d53ed9e always use multi track since timecode track is present 16 years ago
Baptiste Coudurier 6739fa54b8 fix preface version 16 years ago
Baptiste Coudurier ef33facdfe start counting track number from 0 16 years ago
Baptiste Coudurier 5bea4f6770 remove redundant comment 16 years ago
Baptiste Coudurier c3ff541baa do not write slice count when muxing cbr 16 years ago
Baptiste Coudurier 8ab94b524b flush pending write in mxf_write_footer 16 years ago
Baptiste Coudurier 659713bf86 use index 0 for timecode track and write it in source package also 16 years ago
Baptiste Coudurier 6c53bf63c6 fix rip body sid when muxing cbr 16 years ago
Baptiste Coudurier 42c6850ed2 simplify descriptor size computation logic 16 years ago
Baptiste Coudurier e86a14ded9 fetch display aspect ratio from mpeg-2 essence 16 years ago
Baptiste Coudurier d1fa518e9c merge mxf_write_d10_packet into mxf_write_packet 16 years ago
Baptiste Coudurier fe5a361c3a fix mxf interleaving packet purge 16 years ago
Baptiste Coudurier 73d0869a2f compute body offset and index entry offset correctly 16 years ago
Baptiste Coudurier ab91e84d2b fix slice offset computation 16 years ago
Baptiste Coudurier 1c6bdfa999 set mime type for mxf 16 years ago
Baptiste Coudurier 844d9e4115 simplify 16 years ago
Baptiste Coudurier 8d1a5af700 cosmetics, reindent, add/remove some empty lines, redundant comment 16 years ago
Baptiste Coudurier bd3f81f313 MXF D-10 muxer 16 years ago
Baptiste Coudurier 6249143da8 store display height without vbi 16 years ago
Baptiste Coudurier db6db7e505 split mpegvideo descriptor into cdci descriptor and wav common in sound common 16 years ago
Baptiste Coudurier e15421fe2b write essence elements klv packets with ber4 length, more interoperable 16 years ago
Baptiste Coudurier baaf7b1be1 encode klv fill item length in fixed ber 4 bytes 16 years ago
Baptiste Coudurier 6f0b186699 set last packet next pointer to null 16 years ago
Baptiste Coudurier cfa3caf81c check body partitions count before writing 16 years ago
Baptiste Coudurier 7a10119057 parse mpeg2 gop header time code and use it 16 years ago
Baptiste Coudurier 7c9668cf8a write timecode track 16 years ago
Baptiste Coudurier 0cfa359660 fix last keyframe index accross body partitions 16 years ago