]>
rtime.felk.cvut.cz Git - frescor/ffmpeg.git/log
reynaldo [Thu, 4 Dec 2008 15:08:44 +0000 (15:08 +0000)]
Adds expected const qualifier on 'buf' to match AVCodec.decode's declaration. Gets rid of another compiler warning
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16005
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
cehoyos [Thu, 4 Dec 2008 15:08:04 +0000 (15:08 +0000)]
Recognize pnm file as images.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16004
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reynaldo [Thu, 4 Dec 2008 14:54:55 +0000 (14:54 +0000)]
COSMETICS, add missing remarks crediting Ben and Kenan
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16003
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Thu, 4 Dec 2008 14:43:42 +0000 (14:43 +0000)]
Fraps version 3 seems to be the same as Fraps v5
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16002
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Thu, 4 Dec 2008 03:00:53 +0000 (03:00 +0000)]
WRAW fourcc
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16001
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Thu, 4 Dec 2008 02:59:11 +0000 (02:59 +0000)]
partial WRAW fourcc support, might need image flipping
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16000
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Thu, 4 Dec 2008 02:56:25 +0000 (02:56 +0000)]
silence gcc warning: ‘n_bands’ may be used uninitialized
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15999
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Thu, 4 Dec 2008 02:51:39 +0000 (02:51 +0000)]
ac3dec: use uint8_t for band sizes
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15998
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reynaldo [Thu, 4 Dec 2008 01:38:12 +0000 (01:38 +0000)]
Removes misleading const qualifier, gets rid of two compilaer warnings
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15997
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Wed, 3 Dec 2008 23:04:30 +0000 (23:04 +0000)]
Add necessary header for av_set_program_name and v_program_add_stream_index.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15996
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
compn [Wed, 3 Dec 2008 21:44:29 +0000 (21:44 +0000)]
add fourccs from avi files
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15995
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Wed, 3 Dec 2008 20:16:01 +0000 (20:16 +0000)]
ARM: convert VFP code to UAL syntax
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15994
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Wed, 3 Dec 2008 17:43:39 +0000 (17:43 +0000)]
Implement complexity estimation parsing and try to detect an incorrectly set
complexity estimation flag.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15993
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Wed, 3 Dec 2008 16:49:58 +0000 (16:49 +0000)]
add GEOX fourcc for mpeg4
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15992
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Wed, 3 Dec 2008 16:47:07 +0000 (16:47 +0000)]
Move declaration of av_set_program_name and av_program_add_stream_index
to a more sensible place.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15991
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Wed, 3 Dec 2008 15:23:30 +0000 (15:23 +0000)]
Delete unnecessary 'extern' keywords.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15990
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
compn [Wed, 3 Dec 2008 13:53:13 +0000 (13:53 +0000)]
add FFDS fourcc, ok'd by kostya
fixes FFDS files in http://tranquillity.ath.cx/uncommon_video_codecs_final.txt
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15989
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Wed, 3 Dec 2008 13:45:41 +0000 (13:45 +0000)]
Remove entry about unsupported QCELP codec, it is now supported.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15988
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Wed, 3 Dec 2008 03:34:31 +0000 (03:34 +0000)]
ac3dec: skip decoding and use error concealment for remaining blocks in
the frame after an error occurs.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15987
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
ramiro [Wed, 3 Dec 2008 01:14:06 +0000 (01:14 +0000)]
mlp: initialize all CRC tables in a common function.
This way the decoder does not have to depend on the parser being initialized
before.
Patch by Laurent Aimar <fenrir at via dot ecp dot fr>.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15986
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reynaldo [Tue, 2 Dec 2008 18:26:55 +0000 (18:26 +0000)]
Trivial rephrasing, avoids too long line
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15985
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reynaldo [Tue, 2 Dec 2008 18:25:17 +0000 (18:25 +0000)]
Trivial, Cosmetics, mostly brace placement changes
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15984
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Tue, 2 Dec 2008 18:14:53 +0000 (18:14 +0000)]
Fix reading out of buffer during RV30/40 deblock mask calculation
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15983
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Tue, 2 Dec 2008 18:12:48 +0000 (18:12 +0000)]
34l: forgot to change one case of chroma MC for RV40
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15982
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Tue, 2 Dec 2008 17:39:20 +0000 (17:39 +0000)]
Check RV30/40 slice offsets to be inside buffer.
This fixes issue 738
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15981
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Tue, 2 Dec 2008 17:35:38 +0000 (17:35 +0000)]
Update ff_rv34_decode_frame() arguments definition
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15980
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Tue, 2 Dec 2008 17:34:26 +0000 (17:34 +0000)]
Remove unused RV40 spatial intra prediction function
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15979
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Tue, 2 Dec 2008 16:48:05 +0000 (16:48 +0000)]
Commit last ok'ed parts of QCELP decoder and enable it.
patch by Kenan Gillet, kenan.gillet gmail com
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15978
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Tue, 2 Dec 2008 15:43:47 +0000 (15:43 +0000)]
ADTS AAC probe.
fixes issue400
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15977
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Tue, 2 Dec 2008 10:43:08 +0000 (10:43 +0000)]
Fix regression test failure with pthreads on multiprocessor systems.
Fixes issue517
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15976
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Mon, 1 Dec 2008 22:07:00 +0000 (22:07 +0000)]
More OKed parts of the QCELP decoder
patch by Kenan Gillet, kenan.gillet gmail com
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15975
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Mon, 1 Dec 2008 20:45:29 +0000 (20:45 +0000)]
Remove hack added to make "make checkheaders" pass, it is unneeded now
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15974
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Mon, 1 Dec 2008 20:43:22 +0000 (20:43 +0000)]
More OKed parts of the QCELP decoder
patch by Kenan Gillet, kenan.gillet gmail com
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15973
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Mon, 1 Dec 2008 16:24:19 +0000 (16:24 +0000)]
Get rid of now unneeded pps/sps correctness code as pps/sps will not
be used at all when anything fails sanity checks.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15972
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Mon, 1 Dec 2008 16:04:03 +0000 (16:04 +0000)]
Allocate parameter sets sanely instead of using alloc_parameter_set().
Avoids ending up with half initialized parameter sets.
Fixes issue282.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15971
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Mon, 1 Dec 2008 08:35:07 +0000 (08:35 +0000)]
Make more informative the error messages regarding the access to the
2-pass log file.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15970
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Mon, 1 Dec 2008 08:27:53 +0000 (08:27 +0000)]
Improve documentation for the -pass and -passlog options. Add mention
to how the log file is used and specify the default log file name.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15969
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Mon, 1 Dec 2008 06:40:36 +0000 (06:40 +0000)]
enable RV40 decoder
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15968
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Mon, 1 Dec 2008 06:36:22 +0000 (06:36 +0000)]
RV40 MC functions
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15967
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
rbultje [Mon, 1 Dec 2008 00:08:42 +0000 (00:08 +0000)]
Implement rule-number parsing, the initial step in stream (and bitrate)
selection. See discussion in ML thread "[PATCH] RDT/Realmedia patches #2".
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15966
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Sun, 30 Nov 2008 23:51:02 +0000 (23:51 +0000)]
Fix segfault due to deallocated entries in delayed_pic after size change.
Fixes issue714.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15965
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
rbultje [Sun, 30 Nov 2008 22:24:35 +0000 (22:24 +0000)]
Change RDTDemuxContext->st into an array of streams, which will make future
patches adding stream-selection easier in code. See discussion in ML thread
"[PATCH] RDT/Realmedia patches #2".
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15964
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
rbultje [Sun, 30 Nov 2008 20:40:04 +0000 (20:40 +0000)]
document ff_rdt_parse_open(). See ML discussion in "[PATCH] RDT/Realmedia
patches #2" thread.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15963
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
rbultje [Sun, 30 Nov 2008 20:39:16 +0000 (20:39 +0000)]
Change function prototype from taking an AVStream to taking an index to the
stream itself, plus a name change to signify that there may be multiple
AVStreams per RDT set. See discussion in "[PATCH] RDT/Realmedia patches #2"
thread on ML.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15962
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Sun, 30 Nov 2008 17:18:17 +0000 (17:18 +0000)]
More OKed parts of the QCELP decoder
patch by Kenan Gillet, kenan.gillet gmail com
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15961
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Sun, 30 Nov 2008 17:00:08 +0000 (17:00 +0000)]
Handle AltiVec objects in a more elegant fashion, similar to MMX.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15960
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Sun, 30 Nov 2008 16:57:28 +0000 (16:57 +0000)]
Remove ineffectual hack that attempts to build ppc/check_altivec.o without
AltiVec flags. The flags are set by configure and used to compile all files
anyway. Setting extra AltiVec options here just duplicates them for the files
for which they are set.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15959
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
ramiro [Sun, 30 Nov 2008 00:20:19 +0000 (00:20 +0000)]
configure: vertical alignment cosmetics.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15958
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
ramiro [Sun, 30 Nov 2008 00:19:16 +0000 (00:19 +0000)]
configure: Use check_lib2 for bzlib.
Functions are exported as WINAPI in win32, so it is not picked up by check_lib.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15957
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
banan [Sat, 29 Nov 2008 19:32:42 +0000 (19:32 +0000)]
channel layout support for ffmpeg.c
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15956
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Sat, 29 Nov 2008 14:08:48 +0000 (14:08 +0000)]
Implement the fields rc_max_available_vbv_use and
rc_min_vbv_overflow_use in AVCodecContext, and use their values in the
ratecontrol code rather than hardcoded ones.
See the thread: "[RFC] ratecontrol buffer size magic".
Patch by Baptiste Coudurier.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15955
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Sat, 29 Nov 2008 13:58:41 +0000 (13:58 +0000)]
Replaces not the anymore valid -flags +trell option with -trellis 2.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15954
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Sat, 29 Nov 2008 13:55:03 +0000 (13:55 +0000)]
Rename functions in sdp.c for consistency's sake.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15953
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Sat, 29 Nov 2008 12:22:22 +0000 (12:22 +0000)]
s/FFserver/ffserver/ in the help message invocation synopsis.
See the thread: "Define cmdline_program_name and use it in show_help".
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15952
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Sat, 29 Nov 2008 10:06:37 +0000 (10:06 +0000)]
Add support for parsing and decoding DCA-HD streams.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15951
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Sat, 29 Nov 2008 06:24:47 +0000 (06:24 +0000)]
RV40 loop filter
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15950
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Sat, 29 Nov 2008 06:22:31 +0000 (06:22 +0000)]
Invoke future RV30/40 loop filter for already decoded rows instead of
the whole frame at once.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15949
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Fri, 28 Nov 2008 00:32:24 +0000 (00:32 +0000)]
Do not duplicate AAN DCT tables in dct-test.c.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15948
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Fri, 28 Nov 2008 00:00:11 +0000 (00:00 +0000)]
Add missing '-test' in name of imgresample test.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15947
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Thu, 27 Nov 2008 21:38:42 +0000 (21:38 +0000)]
Make rate_emu a global property rather than to be settable for a
specific input video stream.
See the thread: Fix ffmpeg -re behaviour.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15946
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Thu, 27 Nov 2008 21:30:03 +0000 (21:30 +0000)]
Remove AVInputStream frame variable definition and usage, unnecessary
after the last commit.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15945
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Thu, 27 Nov 2008 21:24:25 +0000 (21:24 +0000)]
Make the input realtime framerate emulation code use ist->pts for
computing the time of the next frame to send to output.
See the thread: fix ffmpeg -re behaviour.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15944
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Thu, 27 Nov 2008 07:26:26 +0000 (07:26 +0000)]
Fix RV40 chroma MC
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15943
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
cehoyos [Wed, 26 Nov 2008 18:59:36 +0000 (18:59 +0000)]
Use PIX_FMT_NONE to silence icc warning #188:
enumerated type mixed with another type
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15942
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Wed, 26 Nov 2008 15:09:05 +0000 (15:09 +0000)]
Only build the imgresample test if the old scaler was enabled.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15941
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Wed, 26 Nov 2008 15:07:03 +0000 (15:07 +0000)]
Automatically check the dependencies for the AAN DCT tables.
This also makes the AAN DCT tables individually selectable.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15940
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Wed, 26 Nov 2008 13:38:13 +0000 (13:38 +0000)]
Move aanscales tables to their own file; fixes compilation without encoders.
based on a patch by David Geldreich, david.geldreich free fr
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15939
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Wed, 26 Nov 2008 13:28:30 +0000 (13:28 +0000)]
cosmetics: Rename aanscales to ff_aanscales, it will soon be externally visible.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15938
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Wed, 26 Nov 2008 10:22:55 +0000 (10:22 +0000)]
Move encoder-specific quantize_c and related tables to the H.264 encoder.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15937
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Tue, 25 Nov 2008 17:12:45 +0000 (17:12 +0000)]
Add udp.c maintainer.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15936
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Tue, 25 Nov 2008 07:34:20 +0000 (07:34 +0000)]
Replace pushf/popf by explicit pushfl/popfl (32 bit) or pushfq/popfq (x86_64),
to fix generated code on ICC 11.0.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15935
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Tue, 25 Nov 2008 00:20:49 +0000 (00:20 +0000)]
snow: move scratch buffer from stack to malloced buffer in context
This is required to ensure 16-byte alignment.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15934
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Mon, 24 Nov 2008 21:31:01 +0000 (21:31 +0000)]
Disable unused code for now to allow 'make checkheaders' to pass.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15933
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Mon, 24 Nov 2008 21:29:07 +0000 (21:29 +0000)]
Add missing headers to get 'make checkheaders' closer to passing.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15932
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Mon, 24 Nov 2008 19:08:02 +0000 (19:08 +0000)]
svq1enc: move scratch buffer from stack to context to ensure alignment
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15931
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Mon, 24 Nov 2008 19:00:55 +0000 (19:00 +0000)]
flashsv: use skip_bits_long() where required
skip_bits(gb, n) with n > 17 doesn't work with all bitstream readers.
Switch to skip_bits_long() instead.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15930
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Mon, 24 Nov 2008 18:49:50 +0000 (18:49 +0000)]
move decoder initialization in separate function, earlier failure detection
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15929
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Mon, 24 Nov 2008 16:33:11 +0000 (16:33 +0000)]
Make non-void replacement functions actually return a value.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15928
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Mon, 24 Nov 2008 16:08:21 +0000 (16:08 +0000)]
Move #defines that are mostly used in h264.c out of h264data.h and into h264.h.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15927
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Mon, 24 Nov 2008 15:53:16 +0000 (15:53 +0000)]
Use golomb_to_pict_type instead of its duplicate, slice_type_map.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15926
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Mon, 24 Nov 2008 12:39:02 +0000 (12:39 +0000)]
cosmetics: Align table for better readability.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15925
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Mon, 24 Nov 2008 11:24:02 +0000 (11:24 +0000)]
Some BMP files have file size declared in the header equal to headers size
without image data, so try to correct that value before conducting checks on
declared file size.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15924
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Mon, 24 Nov 2008 10:58:32 +0000 (10:58 +0000)]
Give more meaningful message on BMP header parsing error
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15923
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Mon, 24 Nov 2008 10:53:13 +0000 (10:53 +0000)]
Add known BMP header sizes.
Now 11B*.bmp from samples repository can be decoded.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15922
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Mon, 24 Nov 2008 09:28:55 +0000 (09:28 +0000)]
Add shift argument to MULL() macro
This replaces use of FRAC_BITS in the MULL() definition with a third
argument specifying the shift amount. All uses of this macro are
updated to pass FRAC_BITS as third argument.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15921
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
superdump [Mon, 24 Nov 2008 00:14:33 +0000 (00:14 +0000)]
AAC: Cosmetics after last commit
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15920
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
superdump [Mon, 24 Nov 2008 00:13:50 +0000 (00:13 +0000)]
AAC: Frequency domain prediction and hence Main profile support
Patch by Alex Converse ( alex converse gmail com )
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15919
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Sun, 23 Nov 2008 19:36:44 +0000 (19:36 +0000)]
Strong filtering function for future RV40 loop filter
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15918
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Sun, 23 Nov 2008 19:11:44 +0000 (19:11 +0000)]
ARM: move dct_unquantize_h263_*_armv5te asm to separate file
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15917
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
rbultje [Sun, 23 Nov 2008 16:54:31 +0000 (16:54 +0000)]
Document 'ic' variable. See "[PATCH] RDT/Realmedia patches #2" thread in ML.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15916
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Sun, 23 Nov 2008 12:36:44 +0000 (12:36 +0000)]
Run regression tests on target system.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15915
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Sun, 23 Nov 2008 12:36:41 +0000 (12:36 +0000)]
Build regression test data generators using HOSTCC
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15914
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Sun, 23 Nov 2008 12:36:38 +0000 (12:36 +0000)]
configure: set TARGET_EXEC and TARGET_PATH
TARGET_EXEC specifies a command to execute cross-compiled binaries,
e.g. through a remote shell or an emulator.
TARGET_PATH specifies the path to the build directory on the target,
e.g. mounted over NFS.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15913
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Sun, 23 Nov 2008 12:36:34 +0000 (12:36 +0000)]
configure: set HOSTCC to native compiler
The HOSTCC value defaults to the value of CC if not cross-compiling.
If cross-compiling, HOSTCC defaults to "gcc".
HOSTCFLAGS, HOSTLDFLAGS, and HOSTLIBS are also given sensible default
values.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15912
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Sun, 23 Nov 2008 12:36:31 +0000 (12:36 +0000)]
configure: simplify set_default function
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15911
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
cehoyos [Sat, 22 Nov 2008 21:24:39 +0000 (21:24 +0000)]
Add forgotten file format pgmyuv.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15910
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
cehoyos [Sat, 22 Nov 2008 20:36:02 +0000 (20:36 +0000)]
Support picture output without -f image2 for most codecs.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15909
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Sat, 22 Nov 2008 16:36:50 +0000 (16:36 +0000)]
cosmetics: indentation, prettyprinting
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15908
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Sat, 22 Nov 2008 16:03:20 +0000 (16:03 +0000)]
cosmetics: consistent function declarations
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15907
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Sat, 22 Nov 2008 15:57:59 +0000 (15:57 +0000)]
cosmetics: Put statements after 'if' on their own line.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15906
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b