Baptiste Coudurier
3f2795ed54
thanks to interleaving, audio is now locked
...
Originally committed as revision 16893 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
221ef8ca38
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
16 years ago
Baptiste Coudurier
383dde71f7
stored height is stupidly /2 if interlaced
...
Originally committed as revision 16891 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
959005883a
add size param to write_generic_desc
...
Originally committed as revision 16890 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
52e5cd2b10
parse mpeg2 progressive frame flag
...
Originally committed as revision 16889 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
7c7c1a76db
delay header writing and parse mpeg2 frame
...
Originally committed as revision 16888 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
cc812c8c7e
correctly pack and interleave pcm samples in mxf
...
Originally committed as revision 16887 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
6e4668b8a9
write essence container data
...
Originally committed as revision 16733 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
5e4aa542de
reduce display aspect ratio
...
Originally committed as revision 16732 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
24d6a613e0
stored height is a multiple of 16 for mpeg2
...
Originally committed as revision 16731 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
785b0f3c54
fix umid base value, use revision 5 and generic material type
...
Originally committed as revision 15723 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
0df4903a07
fix sound essence compression UL
...
Originally committed as revision 15721 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
1d30d1ad4d
fix start position UL
...
Originally committed as revision 15720 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Aurelien Jacobs
37d3e0667a
uses FF_ARRAY_ELEMS() where appropriate
...
Originally committed as revision 15662 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Luca Abeni
dd1c8f3e6e
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
be a change done here or there if some developer has some cleanup ideas and
patches!
Originally committed as revision 15262 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
b18783644c
do no write multi descriptor when only one track is present
...
Originally committed as revision 15115 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
6ae9d3faae
factorize
...
Originally committed as revision 15114 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
f05773ea8f
remove mxf_build_structural_metadata, simplify
...
Originally committed as revision 15113 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
98f7c5e067
move mxf_write_package to permit function merge
...
Originally committed as revision 15112 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
a4d7a6781a
cosmetics, Pair -> Entry
...
Originally committed as revision 15111 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
d4ffc57d39
store index in table in MXFStreamContext, simplify
...
Originally committed as revision 15110 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
f2ebd15952
merge descriptor write table with essence container uls table and simplify
...
Originally committed as revision 15109 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
b6fa8a8af8
fix type in prototype
...
Originally committed as revision 15108 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
85b5ee2b40
remove header_byte_count_offset from context
...
Originally committed as revision 15107 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
cc98406051
simplify and correctly rewrite metadata in header partition, mark it closed complete
...
Originally committed as revision 15106 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
ca276e6ae2
simplify current partition offset
...
Originally committed as revision 15105 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
6685f639af
header partition is open incomplete for now
...
Originally committed as revision 15102 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
7d5fdf900b
always write footer partition according to specs
...
Originally committed as revision 15100 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
c5a2091295
10l fix mxf_get_essence_container_ul
...
Originally committed as revision 15098 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
4e2f346bd1
cosmetics, mux_write -> mxf_write
...
Originally committed as revision 15097 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
68f4259c12
correctly set track duration
...
Originally committed as revision 15096 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
cdedd878c5
set duration to distinguished value
...
Originally committed as revision 15095 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
4d41888300
correctly write codec ul, mpeg-2 needs profile and level to be set
...
Originally committed as revision 15094 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
064abb8aea
simplify, pass AVStream directly instead of index
...
Originally committed as revision 15086 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
38573e8fb9
cosmetics, whitespace
...
Originally committed as revision 15085 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
c872bdb0f8
remove now useless track_number_sign
...
Originally committed as revision 15084 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
ecb71f8fe8
remove now useless mxf_essence_element_key array
...
Originally committed as revision 15082 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
316b438f33
fix track number ul in primer pack
...
Originally committed as revision 15081 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
b8ad3f7852
introduce MXFContainerEssencePair to associate essence element key and
...
essence container easily and compute essence element key in write_header
Originally committed as revision 15080 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
e51a81e0ff
cosmetics
...
Originally committed as revision 15079 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
e14d374e10
replace sizeof(type) by sizeof *ptr
...
Originally committed as revision 15078 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
ac0ab12fe9
merge declaration and init
...
Originally committed as revision 15077 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
e7daab1e9c
reindent
...
Originally committed as revision 15076 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
3eaa53b35e
simplify mxf_write_essence_container_refs
...
Originally committed as revision 15075 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
021fa42cb1
factorize
...
Originally committed as revision 15074 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
2cd71ce52f
change [0] to *
...
Originally committed as revision 15073 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
c18d208ae2
compute essence containers in mxf_write_header, this simplifies the code
...
Originally committed as revision 15072 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
a2f55f22b3
get essence container ul in header and set it per track, check for unsupported codec
...
Originally committed as revision 15071 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
179308768a
move per track code in mxf_write_header to be able to check for unsupported configuration
...
Originally committed as revision 15070 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Baptiste Coudurier
851a8297e8
rename variable
...
Originally committed as revision 15069 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago