Baptiste Coudurier
d4ffc57d39
store index in table in MXFStreamContext, simplify
...
Originally committed as revision 15110 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 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
17 years ago
Baptiste Coudurier
b6fa8a8af8
fix type in prototype
...
Originally committed as revision 15108 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Baptiste Coudurier
85b5ee2b40
remove header_byte_count_offset from context
...
Originally committed as revision 15107 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 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
17 years ago
Baptiste Coudurier
ca276e6ae2
simplify current partition offset
...
Originally committed as revision 15105 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Ronald S. Bultje
158efd74fe
Implement RTSP/Realmedia-compatible OPTIONS command. See "Realmedia patch"
...
thread on mailinglist for discussion. This patch also implements a
RTSPServerType enum, which allows the RTSP to keep track of what kind of a
stream we're handling: standard-compliant RTP or a proprietary derivative.
This will be used in subsequent patches to implement more Realmedia-specific
extensions required to receive and parse data coming from a Realmedia server.
Originally committed as revision 15104 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Baptiste Coudurier
6685f639af
header partition is open incomplete for now
...
Originally committed as revision 15102 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Baptiste Coudurier
7d5fdf900b
always write footer partition according to specs
...
Originally committed as revision 15100 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Baptiste Coudurier
c5a2091295
10l fix mxf_get_essence_container_ul
...
Originally committed as revision 15098 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Baptiste Coudurier
4e2f346bd1
cosmetics, mux_write -> mxf_write
...
Originally committed as revision 15097 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Baptiste Coudurier
68f4259c12
correctly set track duration
...
Originally committed as revision 15096 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Baptiste Coudurier
cdedd878c5
set duration to distinguished value
...
Originally committed as revision 15095 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 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
17 years ago
Baptiste Coudurier
064abb8aea
simplify, pass AVStream directly instead of index
...
Originally committed as revision 15086 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Baptiste Coudurier
38573e8fb9
cosmetics, whitespace
...
Originally committed as revision 15085 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Baptiste Coudurier
c872bdb0f8
remove now useless track_number_sign
...
Originally committed as revision 15084 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Baptiste Coudurier
4ee873e39d
put back mxf_essence_container_uls in demuxer as static const
...
Originally committed as revision 15083 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 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
17 years ago
Baptiste Coudurier
316b438f33
fix track number ul in primer pack
...
Originally committed as revision 15081 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 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
17 years ago
Baptiste Coudurier
e51a81e0ff
cosmetics
...
Originally committed as revision 15079 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Baptiste Coudurier
e14d374e10
replace sizeof(type) by sizeof *ptr
...
Originally committed as revision 15078 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Baptiste Coudurier
ac0ab12fe9
merge declaration and init
...
Originally committed as revision 15077 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Baptiste Coudurier
e7daab1e9c
reindent
...
Originally committed as revision 15076 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Baptiste Coudurier
3eaa53b35e
simplify mxf_write_essence_container_refs
...
Originally committed as revision 15075 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Baptiste Coudurier
021fa42cb1
factorize
...
Originally committed as revision 15074 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Baptiste Coudurier
2cd71ce52f
change [0] to *
...
Originally committed as revision 15073 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 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
17 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
17 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
17 years ago
Baptiste Coudurier
851a8297e8
rename variable
...
Originally committed as revision 15069 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Baptiste Coudurier
86e456f63e
fix typos
...
Originally committed as revision 15066 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Baptiste Coudurier
60366dd04b
cosmetics: header -> generic
...
Originally committed as revision 15065 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Baptiste Coudurier
a8f6e362d6
cosmetics, remove useless braces, move comments where appropriate, remove whitespaces
...
Originally committed as revision 15064 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Baptiste Coudurier
0b62964f54
cosmetics
...
Originally committed as revision 15063 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Baptiste Coudurier
6fdb4fb0f5
simplify, and factorize
...
Originally committed as revision 15062 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Baptiste Coudurier
0c0c4d6450
only put version in tag
...
Originally committed as revision 15061 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Baptiste Coudurier
b43952539b
simplify
...
Originally committed as revision 15060 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Baptiste Coudurier
283a02c51a
always write required version string local tag
...
Originally committed as revision 15059 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Baptiste Coudurier
9fedbc8910
introduce mxf_write_local_tag_utf16 and factorize
...
Originally committed as revision 15058 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Baptiste Coudurier
6b05863aa9
use strlen and do not write useless trailing 0 according to specs
...
Originally committed as revision 15057 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Baptiste Coudurier
5f94b92077
write strings as utf16be
...
Originally committed as revision 15056 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Diego Biurrun
9d2526d1b9
Add missing FFMPEG_ prefix to multiple inclusion guard.
...
Originally committed as revision 15047 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Baptiste Coudurier
b83a00b8b6
timestamps in flv are 32bits _signed_ according to flash player, specs are wrong
...
Originally committed as revision 15045 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Baptiste Coudurier
6f4eb12d31
remove now useless casts
...
Originally committed as revision 15044 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Baptiste Coudurier
ca9c5a4d37
make has_codec_parameters not returning true when sample_fmt is not set
...
Originally committed as revision 15043 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Baptiste Coudurier
ae58b54b3f
skip empty flv data packets, fix issue #602
...
Originally committed as revision 15042 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Baptiste Coudurier
3d9aecb0d7
factorize packet skip code
...
Originally committed as revision 15041 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Baptiste Coudurier
6298eb810d
simplify size handling code
...
Originally committed as revision 15040 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago