]>
rtime.felk.cvut.cz Git - frescor/ffmpeg.git/log
jbr [Sat, 21 Mar 2009 01:55:36 +0000 (01:55 +0000)]
add myself as maintainer for new FLAC files
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18093
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Sat, 21 Mar 2009 01:54:31 +0000 (01:54 +0000)]
add a function to calculate a more accurate estimate for maximum FLAC
frame size and use the function in the FLAC decoder and FLAC encoder
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18092
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Sat, 21 Mar 2009 01:27:28 +0000 (01:27 +0000)]
flacdec: account for frame and subframe header overhead when calculating
estimate for maximum frame size
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18091
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Sat, 21 Mar 2009 01:20:28 +0000 (01:20 +0000)]
revert accidental unrelated change in last commit
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18090
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Sat, 21 Mar 2009 01:16:38 +0000 (01:16 +0000)]
share sample rate and blocksize tables between the FLAC encoder and FLAC
decoder
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18089
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Sat, 21 Mar 2009 00:50:51 +0000 (00:50 +0000)]
protect realloc overflow
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18088
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Sat, 21 Mar 2009 00:50:19 +0000 (00:50 +0000)]
flacenc: remove unneeded variable, 'min_encoded_framesize' and use
'min_framesize' instead
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18087
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Sat, 21 Mar 2009 00:49:14 +0000 (00:49 +0000)]
seek backwards 4 bytes if 'fLaC' marker is not found
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18086
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Sat, 21 Mar 2009 00:48:07 +0000 (00:48 +0000)]
flacdec: remove unneeded variable, 'assignment'
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18085
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Sat, 21 Mar 2009 00:47:04 +0000 (00:47 +0000)]
flacdec: cosmetics: rename 'decorrelation' to 'ch_mode'
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18084
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Sat, 21 Mar 2009 00:45:44 +0000 (00:45 +0000)]
flacenc: remove unneeded context variable, 'ch_code'
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18083
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Sat, 21 Mar 2009 00:44:42 +0000 (00:44 +0000)]
share channel mode constants between the FLAC decoder and FLAC encoder
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18082
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
conrad [Fri, 20 Mar 2009 23:36:34 +0000 (23:36 +0000)]
Hostile takeover of the ogg demuxer, agreed to by Mans on irc
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18081
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Fri, 20 Mar 2009 22:29:31 +0000 (22:29 +0000)]
Remove declaration of the removed function img_convert().
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18080
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
banan [Fri, 20 Mar 2009 21:32:30 +0000 (21:32 +0000)]
Get rid of av_random in cook.c
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18079
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
banan [Fri, 20 Mar 2009 21:15:02 +0000 (21:15 +0000)]
Get rid of av_random in nellymoserdec.c
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18078
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
cehoyos [Fri, 20 Mar 2009 17:23:45 +0000 (17:23 +0000)]
PCX encoder that handles 1-, 8-, and 24-bpp pixfmts.
Patch by Daniel Verkamp, daniel drv nu
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18077
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
sdrik [Fri, 20 Mar 2009 14:33:59 +0000 (14:33 +0000)]
Add a changelog entry for the alpha scaler support
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18076
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
sdrik [Fri, 20 Mar 2009 14:12:47 +0000 (14:12 +0000)]
Add a CONFIG_SWSCALE_ALPHA option for alpha channel scaling (enabled by default)
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18075
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
ramiro [Fri, 20 Mar 2009 13:07:09 +0000 (13:07 +0000)]
mlp, truehd: support non 1:1 channel mapping.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18074
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
ramiro [Fri, 20 Mar 2009 13:04:14 +0000 (13:04 +0000)]
Support "next parameter flags present" flag.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18073
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
ramiro [Fri, 20 Mar 2009 13:02:15 +0000 (13:02 +0000)]
truehd: support up to 3 substreams.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18072
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
gb [Fri, 20 Mar 2009 12:04:58 +0000 (12:04 +0000)]
Rename hwaccel_data_private to hwaccel_picture_private.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18071
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Fri, 20 Mar 2009 11:48:27 +0000 (11:48 +0000)]
Replace random() usage in test programs by av_lfg_*().
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18070
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Fri, 20 Mar 2009 11:43:58 +0000 (11:43 +0000)]
Only build motion-test if MMX is enabled.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18069
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Fri, 20 Mar 2009 11:40:05 +0000 (11:40 +0000)]
Align test program output columns.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18068
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Fri, 20 Mar 2009 10:48:01 +0000 (10:48 +0000)]
Remove unused libavutil/random.h #include.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18067
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Fri, 20 Mar 2009 10:47:02 +0000 (10:47 +0000)]
Use correct header for struct AVLFG.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18066
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Fri, 20 Mar 2009 01:44:45 +0000 (01:44 +0000)]
resync ffm if error in stream
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18065
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Fri, 20 Mar 2009 01:39:55 +0000 (01:39 +0000)]
typo, fix eof check
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18064
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Fri, 20 Mar 2009 01:23:33 +0000 (01:23 +0000)]
do not write ffm write index by default, detect if file is being written and return EOF
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18063
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
rbultje [Fri, 20 Mar 2009 01:22:51 +0000 (01:22 +0000)]
Add byte reordering for the SIPRO audio codec. See "rmdec.c: add SIPR codec
try #2" thread. Patch originally by Vladimir Voroshilov.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18062
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
rbultje [Fri, 20 Mar 2009 01:11:08 +0000 (01:11 +0000)]
Assign the x-pf-asf payload string to be decoded by rtp_asf.c, and add a
SDP line handler that parses the streamID in the SDP so that ASF stream
data can be matched to their respective streams in the RTSP demuxer. See
"[PATCH] RTSP-MS 12/15: ASF payload support" thread on mailinglist.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18061
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Fri, 20 Mar 2009 01:07:22 +0000 (01:07 +0000)]
check av_find_stream_info return value
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18060
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Fri, 20 Mar 2009 01:05:51 +0000 (01:05 +0000)]
uniformize log messages and add some more
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18059
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Fri, 20 Mar 2009 01:00:53 +0000 (01:00 +0000)]
use lfg and ff_random_get_seed instead of deprecated av_random
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18058
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Fri, 20 Mar 2009 00:55:00 +0000 (00:55 +0000)]
check if feed and stream already exist before registering new one
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18057
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Fri, 20 Mar 2009 00:23:13 +0000 (00:23 +0000)]
Make softfloat test program compile again: Setting the av_log_level variable
needs to be replaced by a call to av_log_set_level().
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18056
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Fri, 20 Mar 2009 00:18:46 +0000 (00:18 +0000)]
Make AES test program compile again: Setting the av_log_level variable
needs to be replaced by a call to av_log_set_level().
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18055
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
cehoyos [Thu, 19 Mar 2009 23:29:11 +0000 (23:29 +0000)]
Remove useless casting in asm "m" operand.
Patch by Matthieu Castet, castet D matthieu A free D fr
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18054
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Thu, 19 Mar 2009 22:29:32 +0000 (22:29 +0000)]
Make ffmpeg fail if the argument provided to the -pix_fmt option is
invalid.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18053
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Thu, 19 Mar 2009 21:57:14 +0000 (21:57 +0000)]
set avi fsize to INT64_MAX if riff tag end is not set and file size is not available
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18052
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Thu, 19 Mar 2009 21:54:34 +0000 (21:54 +0000)]
move max analyze duration check before considering new packet
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18051
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
ramiro [Thu, 19 Mar 2009 21:52:01 +0000 (21:52 +0000)]
Check for VirtualAlloc() so it may be used to allocate executable memory in
Windows.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18050
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
ramiro [Thu, 19 Mar 2009 21:46:56 +0000 (21:46 +0000)]
Support raw TrueHD files
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18049
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Thu, 19 Mar 2009 21:36:59 +0000 (21:36 +0000)]
Fix indentation after r18047.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18048
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Thu, 19 Mar 2009 21:34:55 +0000 (21:34 +0000)]
Change linesize alignment method to ensure that linesize[0] == 2*linesize[1]
for YUV420P and YUV422P always.
Fixes MPEG-2 4:2:2 encoding on PPC and ARM, and should fix mxf_d10 regression.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18047
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Thu, 19 Mar 2009 21:31:10 +0000 (21:31 +0000)]
Do not set linesize for palette data, it does not make sense and creates
problems with following patch to fix linesize alignment.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18046
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
ramiro [Thu, 19 Mar 2009 21:23:39 +0000 (21:23 +0000)]
Split TrueHD decoder from MLP
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18045
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
alexc [Thu, 19 Mar 2009 18:13:42 +0000 (18:13 +0000)]
MOV: Use the AOT enum for the mp4_audio_types mapping.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18044
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Thu, 19 Mar 2009 14:49:47 +0000 (14:49 +0000)]
typedef int x86_reg on non x86
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18043
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Thu, 19 Mar 2009 09:53:50 +0000 (09:53 +0000)]
Nicely align output columns.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18042
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Thu, 19 Mar 2009 03:04:21 +0000 (03:04 +0000)]
share some constants between the FLAC encoder and FLAC decoder
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18041
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Thu, 19 Mar 2009 01:10:30 +0000 (01:10 +0000)]
Fix compilation of adler32 test program: Use av_log_set_level()
instead of assigning a value to the av_log_level variable.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18040
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Thu, 19 Mar 2009 01:04:23 +0000 (01:04 +0000)]
Fix copy and paste typo in input/output devices section.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18039
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Wed, 18 Mar 2009 21:38:41 +0000 (21:38 +0000)]
Use read_yesno() in opt_output_file().
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18038
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Wed, 18 Mar 2009 21:35:49 +0000 (21:35 +0000)]
Implement read_yesno().
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18037
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Wed, 18 Mar 2009 21:34:19 +0000 (21:34 +0000)]
Flush the remaning chars in the input buffer after reading the
response to the "Overwrite ? [y/N]" question.
Fix the behaviour when the question is asked more than one time.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18036
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Wed, 18 Mar 2009 20:10:09 +0000 (20:10 +0000)]
Implement a name field for AVPixFmtDescriptor.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18035
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
alexc [Wed, 18 Mar 2009 14:14:56 +0000 (14:14 +0000)]
Fix typo in AOT_ER_AAC_ELD
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18034
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
alexc [Wed, 18 Mar 2009 14:11:05 +0000 (14:11 +0000)]
Update the MPEG-4 AOT table.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18033
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Wed, 18 Mar 2009 14:03:40 +0000 (14:03 +0000)]
Rename GUID typedef to ff_asf_guid to fix MinGW compilation failure
(GUID is also defined, but differently, in Windows headers).
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18032
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
alexc [Wed, 18 Mar 2009 13:52:56 +0000 (13:52 +0000)]
Move MPEG-4 AOT enum to mpeg4audio.h.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18031
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Wed, 18 Mar 2009 13:17:23 +0000 (13:17 +0000)]
Add a special guidcmp function to compare ASF guids, to avoid the many
duplicated sizeof(GUID).
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18030
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Wed, 18 Mar 2009 07:55:34 +0000 (07:55 +0000)]
Add list of supported input/output devices.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18029
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Wed, 18 Mar 2009 07:49:51 +0000 (07:49 +0000)]
Adjust @columnfractions settings to reflect the number of columns in the table.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18028
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
ramiro [Tue, 17 Mar 2009 20:47:31 +0000 (20:47 +0000)]
use intptr_t to cast pointers to int in codecs maintained by benjamin larsson
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18027
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
rbultje [Tue, 17 Mar 2009 18:35:58 +0000 (18:35 +0000)]
Fix wrong @file tag.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18026
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
gb [Tue, 17 Mar 2009 12:43:09 +0000 (12:43 +0000)]
Amend AVCodecContext with hwaccel_context (HW accelerator context).
This is needed for some HW accelerators that require a context that
FFmpeg can't instantiate itself. e.g. display-dependent data from
VA API and VDPAU.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18025
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
rbultje [Tue, 17 Mar 2009 12:35:55 +0000 (12:35 +0000)]
Reindent after r18023.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18024
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
rbultje [Tue, 17 Mar 2009 12:34:57 +0000 (12:34 +0000)]
Add RTP/ASF header parsing, which is part of the SDP of these streams. See
patch discussion in "[PATCH] RTSP-MS 10/15: ASF header parsing" thread.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18023
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Tue, 17 Mar 2009 12:27:32 +0000 (12:27 +0000)]
cosmetics: fix indentation, patch by avcoder, ffmpeg gmail com
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18022
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Tue, 17 Mar 2009 01:43:01 +0000 (01:43 +0000)]
Add documentation about missing E-AC-3 features.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18021
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
cehoyos [Mon, 16 Mar 2009 22:38:27 +0000 (22:38 +0000)]
Fix SEIs when splitting H264 input.
Patch by John Cox, jc A kynesim D co D uk
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18020
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Mon, 16 Mar 2009 20:49:52 +0000 (20:49 +0000)]
Extend mov edit list support to work for a first padding entry with
time == -1 and duration. Complicated since time is relative to stream,
duration relative to container time base.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18019
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Mon, 16 Mar 2009 20:22:39 +0000 (20:22 +0000)]
rmdec: fix crash at end of file
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18018
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
alexc [Mon, 16 Mar 2009 16:24:38 +0000 (16:24 +0000)]
Cosmetics: Re-indent after last commit
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18017
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
alexc [Mon, 16 Mar 2009 16:14:36 +0000 (16:14 +0000)]
MOV: Support stz2 "Compact Sample Size Box"
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18016
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
alexc [Mon, 16 Mar 2009 16:11:27 +0000 (16:11 +0000)]
AAC: IEEE-754 type punning for 16-bit floating point rounding.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18015
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
rbultje [Mon, 16 Mar 2009 13:23:29 +0000 (13:23 +0000)]
More reindent, forgotten in previous commit.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18014
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
rbultje [Mon, 16 Mar 2009 13:03:23 +0000 (13:03 +0000)]
Parse index chunk so that seeking in modern .rm files becomes a lot faster.
Has been tested against streamed / non-seekable input and passes make
seektest. See "[PATCH] rmdec.c: parse INDX chunk" thread on mailinglist.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18013
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
benoit [Mon, 16 Mar 2009 13:03:08 +0000 (13:03 +0000)]
Revert the alphabetical reordering which made me owner of Baptiste's line.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18012
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
rbultje [Mon, 16 Mar 2009 13:01:02 +0000 (13:01 +0000)]
Reindent after r18010.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18011
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
rbultje [Mon, 16 Mar 2009 12:59:18 +0000 (12:59 +0000)]
Mark the first output audio frame as keyframe (separate patch from previous,
as requested by Kostya). See "[PATCH] rmdec.c: remove cache access
duplication".
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18010
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
rbultje [Mon, 16 Mar 2009 12:57:49 +0000 (12:57 +0000)]
Remove packet returning in ff_rm_parse_packet() if we're using the packet
cache, since this can already be accessed through ff_rm_retrieve_cache().
See "[PATCH] rmdec.c: remove cache access duplication" thread.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18009
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
benoit [Mon, 16 Mar 2009 12:56:22 +0000 (12:56 +0000)]
Fix alphabetical order.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18008
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
rbultje [Mon, 16 Mar 2009 12:50:12 +0000 (12:50 +0000)]
Reindent after r18005.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18007
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
benoit [Mon, 16 Mar 2009 12:47:43 +0000 (12:47 +0000)]
Fix an assert().
Patch by Daniel Verkamp daniel drv nu
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18006
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
rbultje [Mon, 16 Mar 2009 12:47:34 +0000 (12:47 +0000)]
Merge code for packet reading in "old" (.ra, audio-only) Realmedia files and
the newer (.rm, audio/video) files. See "[PATCH] rmdec.c: merge old/new
packet reading code" thread on mailinglist.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18005
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Mon, 16 Mar 2009 06:46:57 +0000 (06:46 +0000)]
cosmetics, remove useless braces
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18004
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Mon, 16 Mar 2009 06:46:28 +0000 (06:46 +0000)]
simplify printing
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18003
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Mon, 16 Mar 2009 06:44:16 +0000 (06:44 +0000)]
reindent
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18002
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Mon, 16 Mar 2009 06:43:38 +0000 (06:43 +0000)]
fix trkn metadata parsing
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18001
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Mon, 16 Mar 2009 06:06:05 +0000 (06:06 +0000)]
move read_udta_string up to avoid forward declaration
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18000
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Mon, 16 Mar 2009 06:03:29 +0000 (06:03 +0000)]
more generic metadata handling
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17999
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Mon, 16 Mar 2009 05:13:55 +0000 (05:13 +0000)]
do not set isom if ctype is not set, happens in mov
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17998
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
conrad [Mon, 16 Mar 2009 03:56:42 +0000 (03:56 +0000)]
Remove long unused ALTIVEC_USE_REFERENCE_C_CODE ifdef; all other references
to it were removed in r6606
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17997
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Sun, 15 Mar 2009 23:54:53 +0000 (23:54 +0000)]
search for hdlr atom in meta, some files do not store version+flags
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17996
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
ramiro [Sun, 15 Mar 2009 23:15:57 +0000 (23:15 +0000)]
mingw32: call lib.exe instead of lib to facilitate running it through wine.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17995
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Sun, 15 Mar 2009 21:32:36 +0000 (21:32 +0000)]
Disallow out-of-tree builds with config.h in the source tree.
A config.h present in the source tree takes precedence over a config.h
in the build tree, which can possibly result in an incorrect build.
patch by matthieu castet, castet.matthieu free fr
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17994
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b