]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/log
frescor/ffmpeg.git
15 years agoMake the maximum number of simultaneous HTTP connections handled by
stefano [Wed, 3 Sep 2008 18:16:34 +0000 (18:16 +0000)]
Make the maximum number of simultaneous HTTP connections handled by
ffserver a configuration parameter. The name of the new parameter
introduced is MaxHTTPConnections.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15182 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoChange doxygen comment: Clarify when av_write_trailer should be called.
reimar [Wed, 3 Sep 2008 17:57:56 +0000 (17:57 +0000)]
Change doxygen comment: Clarify when av_write_trailer should be called.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15181 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoClarify sample_aspect_ratio.
michael [Wed, 3 Sep 2008 17:43:00 +0000 (17:43 +0000)]
Clarify sample_aspect_ratio.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15180 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoAdd AVPacket.convergence_duration.
michael [Wed, 3 Sep 2008 14:44:54 +0000 (14:44 +0000)]
Add AVPacket.convergence_duration.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15179 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoTry to clarify the semantics of AVPacket.duration.
michael [Wed, 3 Sep 2008 14:02:17 +0000 (14:02 +0000)]
Try to clarify the semantics of AVPacket.duration.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15178 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agofix issue 616 on roundup : decoding of short flac files
jai_menon [Wed, 3 Sep 2008 13:31:33 +0000 (13:31 +0000)]
fix issue 616 on roundup : decoding of short flac files

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15177 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoDisable encoders by undefining CONFIG_FOO_ENCODER once instead of littering
diego [Wed, 3 Sep 2008 12:43:18 +0000 (12:43 +0000)]
Disable encoders by undefining CONFIG_FOO_ENCODER once instead of littering
the code with preprocessor directives.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15176 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSurround some encoding-specific functions with the appropriate
diego [Wed, 3 Sep 2008 12:35:17 +0000 (12:35 +0000)]
Surround some encoding-specific functions with the appropriate
encoding-specific #ifdef.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15175 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoReplace generic CONFIG_ENCODERS preprocessor conditionals by more specific
diego [Wed, 3 Sep 2008 12:33:21 +0000 (12:33 +0000)]
Replace generic CONFIG_ENCODERS preprocessor conditionals by more specific
CONFIG_FOO_ENCODER conditionals where appropriate.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15174 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoFix round to even for aspect ratio correction.
michael [Wed, 3 Sep 2008 11:16:29 +0000 (11:16 +0000)]
Fix round to even for aspect ratio correction.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15173 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRemove unused code that used to handle protocol concatenation, i.e. trying
rbultje [Wed, 3 Sep 2008 04:47:44 +0000 (04:47 +0000)]
Remove unused code that used to handle protocol concatenation, i.e. trying
multiple protocols at the same time. We now cycle protocols individually
to autodetect, making this code no longer needed, and thus the support code
for it in make_setup_request() can be removed. See "[PATCH] remove transport
concatenation dead code" on mailinglist.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15172 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agogain codebook (first stage), 8k mode for G.729
voroshil [Wed, 3 Sep 2008 04:45:01 +0000 (04:45 +0000)]
gain codebook (first stage), 8k mode for G.729

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15171 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoImplement Realmedia/RTSP-compatible SETUP command. This includes calculation
rbultje [Wed, 3 Sep 2008 04:44:58 +0000 (04:44 +0000)]
Implement Realmedia/RTSP-compatible SETUP command. This includes calculation
of the "RealChallenge2" response, which is some sort of authentication. See
discussion in "Realmedia patch" thread on ffmpeg-devel.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15170 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agofix fourcc comment
bcoudurier [Wed, 3 Sep 2008 01:42:26 +0000 (01:42 +0000)]
fix fourcc comment

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15169 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoAnother set of approved G.729 chunks (from decoder core)
voroshil [Wed, 3 Sep 2008 01:07:03 +0000 (01:07 +0000)]
Another set of approved G.729 chunks (from decoder core)

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15168 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agotheoradec: cosmetics: indentation
aurel [Wed, 3 Sep 2008 00:19:08 +0000 (00:19 +0000)]
theoradec: cosmetics: indentation

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15167 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agotheoradec: skip decoding of uncoded MV in 4MV code
aurel [Wed, 3 Sep 2008 00:17:11 +0000 (00:17 +0000)]
theoradec: skip decoding of uncoded MV in 4MV code
Thusnelda, then new experimental Theora encoder is using this theora feature
that was previously not exploited.
fixes issue579

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15166 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agotheoradec: small 4MV code reorganization to ease future improvements
aurel [Wed, 3 Sep 2008 00:10:30 +0000 (00:10 +0000)]
theoradec: small 4MV code reorganization to ease future improvements
no functionnal changes

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15165 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMove av_set_pts_info() inside the mdpr_read_codecdata() call, so that it is
rbultje [Wed, 3 Sep 2008 00:07:34 +0000 (00:07 +0000)]
Move av_set_pts_info() inside the mdpr_read_codecdata() call, so that it is
shared between the RM demuxer and the RTSP/RDT parser; both use the same
timebase. See discussion in "[PATCH] rmdec.c: move av_set_pts_info()" on ML.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15164 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoUse chunk-size in function calling mdpr_read_codecdata() rather than in the
rbultje [Wed, 3 Sep 2008 00:05:55 +0000 (00:05 +0000)]
Use chunk-size in function calling mdpr_read_codecdata() rather than in the
function itself. This way, old-style (.ra4) RTSP/RDT OpaqueData chunks can
be parsed using this function as well (they don't have the size bits). See
discussion on ML in "[PATCH] rmdec.c - small read_mdpr_codecdata() API
modification".

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15163 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoReplace generic CONFIG_DECODERS preprocessor conditionals by more specific
diego [Tue, 2 Sep 2008 23:25:57 +0000 (23:25 +0000)]
Replace generic CONFIG_DECODERS preprocessor conditionals by more specific
CONFIG_FOO_DECODER conditionals where appropriate.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15162 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSilence a couple of 'defined but not used' warnings by adding an av_unused
diego [Tue, 2 Sep 2008 23:14:11 +0000 (23:14 +0000)]
Silence a couple of 'defined but not used' warnings by adding an av_unused
attribute to the relevant function declarations.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15161 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoPrevent a division by 0 in the g726 decoder when the configured samplerate is 0.
diego [Tue, 2 Sep 2008 23:09:14 +0000 (23:09 +0000)]
Prevent a division by 0 in the g726 decoder when the configured samplerate is 0.
patch by Laurent Aimar, fenrir via.ecp fr

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15160 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoFix an invalid free in the AVI muxer when an unsupported audio track is added.
diego [Tue, 2 Sep 2008 22:53:42 +0000 (22:53 +0000)]
Fix an invalid free in the AVI muxer when an unsupported audio track is added.
patch by Laurent Aimar, fenrir via.ecp fr

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15159 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoReplace generic CONFIG_MUXERS preprocessor conditionals by more specific
diego [Tue, 2 Sep 2008 22:45:13 +0000 (22:45 +0000)]
Replace generic CONFIG_MUXERS preprocessor conditionals by more specific
CONFIG_FOO_MUXER conditionals where appropriate.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15158 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRemove pointless #ifdef CONFIG_VHOOK from the code.
diego [Tue, 2 Sep 2008 22:31:41 +0000 (22:31 +0000)]
Remove pointless #ifdef CONFIG_VHOOK from the code.
The file is only ever compiled if CONFIG_VHOOK is set.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15157 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agocorrectly mux mpeg2 audio 13818-3 in mp4
bcoudurier [Tue, 2 Sep 2008 20:48:45 +0000 (20:48 +0000)]
correctly mux mpeg2 audio 13818-3 in mp4

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15156 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoallow mp2 to be muxed into mp4
bcoudurier [Tue, 2 Sep 2008 19:13:25 +0000 (19:13 +0000)]
allow mp2 to be muxed into mp4

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15155 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoParity bit calculation routine for G.729
voroshil [Tue, 2 Sep 2008 17:15:28 +0000 (17:15 +0000)]
Parity bit calculation routine for G.729

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15154 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoTry to support invalid h264 that does not mark IDR with POC=0.
michael [Tue, 2 Sep 2008 16:31:18 +0000 (16:31 +0000)]
Try to support invalid h264 that does not mark IDR with POC=0.
Fixes issue576.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15153 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoFix detection of MPEG4 in MPEG-PS.
michael [Tue, 2 Sep 2008 15:33:57 +0000 (15:33 +0000)]
Fix detection of MPEG4 in MPEG-PS.
Fixes issue568.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15152 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoadd a separate line in Makefile for E-AC-3 decoder and only compile it when
jbr [Tue, 2 Sep 2008 04:04:26 +0000 (04:04 +0000)]
add a separate line in Makefile for E-AC-3 decoder and only compile it when
GPL is enabled. fixes building without GPL or with liba52.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15151 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomake pcm encoder setting bits_per_sample field
bcoudurier [Mon, 1 Sep 2008 21:13:05 +0000 (21:13 +0000)]
make pcm encoder setting bits_per_sample field

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15150 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMake show_banner()/show_version() print the libpostproc version
stefano [Mon, 1 Sep 2008 18:02:46 +0000 (18:02 +0000)]
Make show_banner()/show_version() print the libpostproc version
numbers if enabled.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15149 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoImplement postproc_version().
stefano [Mon, 1 Sep 2008 18:00:53 +0000 (18:00 +0000)]
Implement postproc_version().

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15148 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agochange back to using CONFIG_*_DEMUXER for ac3_eac3_probe(), but use it
jbr [Mon, 1 Sep 2008 17:20:49 +0000 (17:20 +0000)]
change back to using CONFIG_*_DEMUXER for ac3_eac3_probe(), but use it
correctly this time.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15147 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroska: add E-AC-3 support
aurel [Mon, 1 Sep 2008 15:50:12 +0000 (15:50 +0000)]
matroska: add E-AC-3 support
Thanks again Justin !

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15146 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agosimplify ac3_probe() and eac3_probe(). patch by Aurelien Jacobs.
jbr [Mon, 1 Sep 2008 15:31:14 +0000 (15:31 +0000)]
simplify ac3_probe() and eac3_probe(). patch by Aurelien Jacobs.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15145 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agocheck ENABLE_*_DEMUXER instead of CONFIG_*_DEMUXER
jbr [Mon, 1 Sep 2008 15:28:15 +0000 (15:28 +0000)]
check ENABLE_*_DEMUXER instead of CONFIG_*_DEMUXER

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15144 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agocreate a separate codec_id for E-AC-3
jbr [Mon, 1 Sep 2008 14:33:54 +0000 (14:33 +0000)]
create a separate codec_id for E-AC-3

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15143 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRemove useless "else" case in if X { A; return }; else { B }. See discussion
rbultje [Mon, 1 Sep 2008 13:51:24 +0000 (13:51 +0000)]
Remove useless "else" case in if X { A; return }; else { B }. See discussion
in "Realmedia patch" thread on mailinglist.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15142 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSome RTSP streams use SDP lines longer than 1024 bytes, so the SDP line
rbultje [Mon, 1 Sep 2008 13:47:53 +0000 (13:47 +0000)]
Some RTSP streams use SDP lines longer than 1024 bytes, so the SDP line
buffer needs to be increased. See discussion in "Realmedia patch" thread
on mailinglist.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15141 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoImplement Realmedia-compatible DESCRIBE command.
rbultje [Mon, 1 Sep 2008 13:46:50 +0000 (13:46 +0000)]
Implement Realmedia-compatible DESCRIBE command.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15140 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agofix sorting of audio codecs
jbr [Mon, 1 Sep 2008 13:32:30 +0000 (13:32 +0000)]
fix sorting of audio codecs

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15139 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRemaining parts of Nellymoser encoder
bwolowiec [Mon, 1 Sep 2008 11:19:26 +0000 (11:19 +0000)]
Remaining parts of Nellymoser encoder

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15138 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoCheck ff_init_me()s return value.
michael [Mon, 1 Sep 2008 00:28:51 +0000 (00:28 +0000)]
Check ff_init_me()s return value.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15137 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years ago1000l Fix snow regression test that i broke in r15135.
michael [Mon, 1 Sep 2008 00:22:00 +0000 (00:22 +0000)]
1000l Fix snow regression test that i broke in r15135.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15136 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoWarn the user about me_method values that are not supported.
michael [Sun, 31 Aug 2008 23:55:47 +0000 (23:55 +0000)]
Warn the user about me_method values that are not supported.
Fixes issue503

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15135 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoOptimize vorbis_residue_decode() so that vr->type is a constant.
michael [Sun, 31 Aug 2008 22:49:42 +0000 (22:49 +0000)]
Optimize vorbis_residue_decode() so that vr->type is a constant.
Based on a patch by Siarhei Siamashka.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15134 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRemove debuging junk that probably hasnt been used by anyone since years.
michael [Sun, 31 Aug 2008 20:26:28 +0000 (20:26 +0000)]
Remove debuging junk that probably hasnt been used by anyone since years.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15133 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agocheck for malloc failure
bcoudurier [Sun, 31 Aug 2008 20:21:00 +0000 (20:21 +0000)]
check for malloc failure

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15132 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agocopy whole frame in vosData for dnxhd, this code will be used for other codecs too
bcoudurier [Sun, 31 Aug 2008 20:20:12 +0000 (20:20 +0000)]
copy whole frame in vosData for dnxhd, this code will be used for other codecs too

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15131 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agothe FLAC encoder has an integer-only mode available (compression_level <= 2)
jbr [Sun, 31 Aug 2008 20:11:25 +0000 (20:11 +0000)]
the FLAC encoder has an integer-only mode available (compression_level <= 2)

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15130 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agocosmetics: capitalization
jbr [Sun, 31 Aug 2008 19:59:52 +0000 (19:59 +0000)]
cosmetics: capitalization

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15129 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoDnet AC-3 encoding is integer-only
jbr [Sun, 31 Aug 2008 19:59:27 +0000 (19:59 +0000)]
Dnet AC-3 encoding is integer-only

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15128 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoadd E-AC-3 to supported codec list
jbr [Sun, 31 Aug 2008 19:57:45 +0000 (19:57 +0000)]
add E-AC-3 to supported codec list

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15127 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoOkayed parts of nellymoserenc.c
bwolowiec [Sun, 31 Aug 2008 19:26:33 +0000 (19:26 +0000)]
Okayed parts of nellymoserenc.c

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15126 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSend RTSP OPTIONS command to detect server type.
rbultje [Sun, 31 Aug 2008 17:32:58 +0000 (17:32 +0000)]
Send RTSP OPTIONS command to detect server type.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15125 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRead RealChallenge1 field from the server.
rbultje [Sun, 31 Aug 2008 17:32:02 +0000 (17:32 +0000)]
Read RealChallenge1 field from the server.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15124 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoImplement RTSPServerType enum as a way to identify the flavour of RTSP that
rbultje [Sun, 31 Aug 2008 17:30:15 +0000 (17:30 +0000)]
Implement RTSPServerType enum as a way to identify the flavour of RTSP that
the server will send to us (standard-compliant RTP or Realmedia-style RDT).

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15123 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRevert back to old version (r15103).
rbultje [Sun, 31 Aug 2008 17:23:01 +0000 (17:23 +0000)]
Revert back to old version (r15103).

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15122 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoreduce code duplication by moving common header parsing
stefang [Sun, 31 Aug 2008 08:09:54 +0000 (08:09 +0000)]
reduce code duplication by moving common header parsing
from the bpp-specific parts to the frame decode

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15121 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRename globally the header inclusion guards.
stefano [Sun, 31 Aug 2008 07:39:47 +0000 (07:39 +0000)]
Rename globally the header inclusion guards.

Apply consistently this rule: the guard name is obtained from the
filename stripping the eventual leading "lib", converting '/' and '.'
to '_' and upcasing the resulting name. Headers' guards in the root
dir have to be prefixed by "FFMPEG_".

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15120 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoDisplay error message when user attempts to resample non-S16 audio formats. Patch...
pross [Sun, 31 Aug 2008 07:23:48 +0000 (07:23 +0000)]
Display error message when user attempts to resample non-S16 audio formats. Patch supplied by Daniel Serpell <daniel dot serpell at gmail dotcom>

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15119 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoUse ff_vp3_idct_data in vp3dsp_mmx.c rather than duplicating it
conrad [Sun, 31 Aug 2008 07:05:55 +0000 (07:05 +0000)]
Use ff_vp3_idct_data in vp3dsp_mmx.c rather than duplicating it

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15118 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoDeclare ff_vp3_idct_data to be uint16_t
conrad [Sun, 31 Aug 2008 07:05:29 +0000 (07:05 +0000)]
Declare ff_vp3_idct_data to be uint16_t

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15117 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoDon't declare SSE vp3 idct data static, so it can be used in the mmx version
conrad [Sun, 31 Aug 2008 07:05:08 +0000 (07:05 +0000)]
Don't declare SSE vp3 idct data static, so it can be used in the mmx version

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15116 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agodo no write multi descriptor when only one track is present
bcoudurier [Sun, 31 Aug 2008 04:35:09 +0000 (04:35 +0000)]
do no write multi descriptor when only one track is present

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15115 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agofactorize
bcoudurier [Sun, 31 Aug 2008 04:26:12 +0000 (04:26 +0000)]
factorize

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15114 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoremove mxf_build_structural_metadata, simplify
bcoudurier [Sun, 31 Aug 2008 04:25:39 +0000 (04:25 +0000)]
remove mxf_build_structural_metadata, simplify

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15113 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomove mxf_write_package to permit function merge
bcoudurier [Sun, 31 Aug 2008 04:24:00 +0000 (04:24 +0000)]
move mxf_write_package to permit function merge

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15112 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agocosmetics, Pair -> Entry
bcoudurier [Sun, 31 Aug 2008 04:20:47 +0000 (04:20 +0000)]
cosmetics, Pair -> Entry

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15111 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agostore index in table in MXFStreamContext, simplify
bcoudurier [Sun, 31 Aug 2008 04:13:44 +0000 (04:13 +0000)]
store index in table in MXFStreamContext, simplify

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15110 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomerge descriptor write table with essence container uls table and simplify
bcoudurier [Sun, 31 Aug 2008 04:07:41 +0000 (04:07 +0000)]
merge descriptor write table with essence container uls table and simplify

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15109 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agofix type in prototype
bcoudurier [Sun, 31 Aug 2008 03:45:00 +0000 (03:45 +0000)]
fix type in prototype

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15108 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoremove header_byte_count_offset from context
bcoudurier [Sun, 31 Aug 2008 03:42:05 +0000 (03:42 +0000)]
remove header_byte_count_offset from context

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15107 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agosimplify and correctly rewrite metadata in header partition, mark it closed complete
bcoudurier [Sun, 31 Aug 2008 03:36:25 +0000 (03:36 +0000)]
simplify and correctly rewrite metadata in header partition, mark it closed complete

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15106 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agosimplify current partition offset
bcoudurier [Sun, 31 Aug 2008 03:20:41 +0000 (03:20 +0000)]
simplify current partition offset

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15105 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoImplement RTSP/Realmedia-compatible OPTIONS command. See "Realmedia patch"
rbultje [Sun, 31 Aug 2008 03:12:13 +0000 (03:12 +0000)]
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.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15104 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoturn on E-AC-3 decoding support and update the Changelog
jbr [Sun, 31 Aug 2008 03:08:18 +0000 (03:08 +0000)]
turn on E-AC-3 decoding support and update the Changelog

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15103 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoheader partition is open incomplete for now
bcoudurier [Sun, 31 Aug 2008 03:06:38 +0000 (03:06 +0000)]
header partition is open incomplete for now

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15102 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agosimplify code and comment regarding determination whether or not AHT is used.
jbr [Sun, 31 Aug 2008 03:01:56 +0000 (03:01 +0000)]
simplify code and comment regarding determination whether or not AHT is used.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15101 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoalways write footer partition according to specs
bcoudurier [Sun, 31 Aug 2008 03:01:07 +0000 (03:01 +0000)]
always write footer partition according to specs

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15100 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agouse correct table name
jbr [Sun, 31 Aug 2008 02:58:21 +0000 (02:58 +0000)]
use correct table name

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15099 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years ago10l fix mxf_get_essence_container_ul
bcoudurier [Sun, 31 Aug 2008 02:55:13 +0000 (02:55 +0000)]
10l fix mxf_get_essence_container_ul

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15098 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agocosmetics, mux_write -> mxf_write
bcoudurier [Sun, 31 Aug 2008 02:50:25 +0000 (02:50 +0000)]
cosmetics, mux_write -> mxf_write

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15097 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agocorrectly set track duration
bcoudurier [Sun, 31 Aug 2008 02:49:40 +0000 (02:49 +0000)]
correctly set track duration

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15096 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoset duration to distinguished value
bcoudurier [Sun, 31 Aug 2008 02:46:50 +0000 (02:46 +0000)]
set duration to distinguished value

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15095 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agocorrectly write codec ul, mpeg-2 needs profile and level to be set
bcoudurier [Sun, 31 Aug 2008 02:41:31 +0000 (02:41 +0000)]
correctly write codec ul, mpeg-2 needs profile and level to be set

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15094 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMisc cosmetics in compute_lpc_coefs(): braces removal and empty lines
vitor [Sun, 31 Aug 2008 02:39:55 +0000 (02:39 +0000)]
Misc cosmetics in compute_lpc_coefs(): braces removal and empty lines

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15093 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoskip converter exponent strategy for all channels at once
jbr [Sun, 31 Aug 2008 02:38:38 +0000 (02:38 +0000)]
skip converter exponent strategy for all channels at once

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15092 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRemove useless var in compute_lpc_coefs()
vitor [Sun, 31 Aug 2008 02:37:04 +0000 (02:37 +0000)]
Remove useless var in compute_lpc_coefs()

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15091 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomerge declaration and init. variable is not used outside the loop.
jbr [Sun, 31 Aug 2008 02:35:58 +0000 (02:35 +0000)]
merge declaration and init. variable is not used outside the loop.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15090 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agocosmetics: indentation
jbr [Sun, 31 Aug 2008 02:32:08 +0000 (02:32 +0000)]
cosmetics: indentation

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15089 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMerge declaration and initialization of a few vars in compute_lpc_coefs()
vitor [Sun, 31 Aug 2008 02:31:05 +0000 (02:31 +0000)]
Merge declaration and initialization of a few vars in compute_lpc_coefs()

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15088 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agocommit more OKed parts of the E-AC-3 decoder
jbr [Sun, 31 Aug 2008 02:30:09 +0000 (02:30 +0000)]
commit more OKed parts of the E-AC-3 decoder

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15087 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agosimplify, pass AVStream directly instead of index
bcoudurier [Sun, 31 Aug 2008 01:48:02 +0000 (01:48 +0000)]
simplify, pass AVStream directly instead of index

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15086 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agocosmetics, whitespace
bcoudurier [Sun, 31 Aug 2008 01:44:45 +0000 (01:44 +0000)]
cosmetics, whitespace

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15085 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoremove now useless track_number_sign
bcoudurier [Sun, 31 Aug 2008 01:41:10 +0000 (01:41 +0000)]
remove now useless track_number_sign

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15084 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoput back mxf_essence_container_uls in demuxer as static const
bcoudurier [Sun, 31 Aug 2008 01:39:42 +0000 (01:39 +0000)]
put back mxf_essence_container_uls in demuxer as static const

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15083 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b