]>
rtime.felk.cvut.cz Git - frescor/ffmpeg.git/log
pross [Fri, 1 Aug 2008 11:26:22 +0000 (11:26 +0000)]
Revert r14484 hunk that deleted the 'include avcodec.h' statement.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14495
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
benoit [Fri, 1 Aug 2008 07:23:29 +0000 (07:23 +0000)]
Use compression level to set mp3lame quality option.
Patch by Nicolas George nicolas george normalesup org
Original thread:
[PATCH] libmp3lame: set noise shaping & psychoacoustic algorithms quality
Date: 07/31/2008 03:53 PM
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14494
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Thu, 31 Jul 2008 19:51:19 +0000 (19:51 +0000)]
fix mpeg 4:2:2 vis_qp and vis_mb_type debug, fix issue #471
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14493
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Thu, 31 Jul 2008 19:44:42 +0000 (19:44 +0000)]
downgrade mov negative ctts log message to warning, patch by Art Clarke, aclarke at vlideshow dot com
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14492
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Thu, 31 Jul 2008 19:40:06 +0000 (19:40 +0000)]
only reset buffer state if seeking is sucessfull, update seek reg ref
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14491
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Thu, 31 Jul 2008 18:12:37 +0000 (18:12 +0000)]
check url_fseek return value
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14490
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Thu, 31 Jul 2008 18:02:55 +0000 (18:02 +0000)]
check url_fseek return value, update seek reg tests
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14489
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Thu, 31 Jul 2008 18:01:12 +0000 (18:01 +0000)]
check url_fseek return value, update seek reg tests
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14488
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
benoit [Thu, 31 Jul 2008 14:53:14 +0000 (14:53 +0000)]
Fix a potential out of array writing.
Patch by Mathieu Malaterre mathieu malaterre gmail com
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14487
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
pross [Thu, 31 Jul 2008 13:11:07 +0000 (13:11 +0000)]
Add opt handler for pending "-sample_fmt" option
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14486
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
pross [Thu, 31 Jul 2008 12:56:56 +0000 (12:56 +0000)]
Write sample format description within avcodec_string()
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14485
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
pross [Thu, 31 Jul 2008 12:55:06 +0000 (12:55 +0000)]
Add sample format support functions: avcodec_get_sample_fmt_name(), avcodec_get_sample_fmt(), avcodec_sample_fmt_string()
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14484
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
benoit [Thu, 31 Jul 2008 12:09:11 +0000 (12:09 +0000)]
Use static vlc structure to decode layer 3 huffman tables.
Patch by Art Clarke aclarke vlideshow com
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14483
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
pross [Thu, 31 Jul 2008 10:47:31 +0000 (10:47 +0000)]
Modify all codecs to report their supported input and output sample format(s).
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14482
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Thu, 31 Jul 2008 02:38:40 +0000 (02:38 +0000)]
fix ARMv6 FASTDIV for divisor <=2
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14481
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Thu, 31 Jul 2008 02:26:40 +0000 (02:26 +0000)]
skip flv video info / command frame packets, fix issue #546
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14480
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Wed, 30 Jul 2008 23:17:41 +0000 (23:17 +0000)]
1000l typo my new PRNG converged to -1.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14479
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Wed, 30 Jul 2008 23:08:07 +0000 (23:08 +0000)]
Add a multiplicative LFG for thouse thinking the additative isnt good
enough, just 4 lines of code.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14478
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Wed, 30 Jul 2008 21:07:54 +0000 (21:07 +0000)]
change assert test due to the new reducing of time_base in av_set_pts_info, fix #561
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14477
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Wed, 30 Jul 2008 18:21:51 +0000 (18:21 +0000)]
Simplify intra PCM MB handling.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14476
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Wed, 30 Jul 2008 12:02:22 +0000 (12:02 +0000)]
USE_FASTMEMCPY is now called CONFIG_FASTMEMCPY in MPlayer.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14475
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
pross [Wed, 30 Jul 2008 07:41:32 +0000 (07:41 +0000)]
EA Demuxer: make rev2 flag optional
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14474
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Wed, 30 Jul 2008 01:55:59 +0000 (01:55 +0000)]
add a bunch of new xdcam hd422 fourccs
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14473
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Wed, 30 Jul 2008 01:41:12 +0000 (01:41 +0000)]
more hdv fourccs
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14472
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Wed, 30 Jul 2008 01:39:20 +0000 (01:39 +0000)]
update hdv fourcc descriptions
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14471
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
pross [Tue, 29 Jul 2008 21:45:23 +0000 (21:45 +0000)]
give additional use case for version bumping; remove no longer true statement about version strings
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14470
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Tue, 29 Jul 2008 18:22:31 +0000 (18:22 +0000)]
Do not declare a counter as unsigned when it is not needed
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14469
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Tue, 29 Jul 2008 18:20:49 +0000 (18:20 +0000)]
Cosmetics: rename loop counter vars to i,j
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14468
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Tue, 29 Jul 2008 18:07:11 +0000 (18:07 +0000)]
Cosmetics: rename loop counter vars to i,j
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14467
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
lorenm [Tue, 29 Jul 2008 14:17:13 +0000 (14:17 +0000)]
r14205 broke vorbis float_to_int on ppc
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14466
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Tue, 29 Jul 2008 10:45:53 +0000 (10:45 +0000)]
Fix a typo in sdp_write_header(): change "IPV4", which is not a valid
network address type, to "IP4".
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14465
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Tue, 29 Jul 2008 07:55:51 +0000 (07:55 +0000)]
Add note about gcc bugs that gcc devs refuse to fix.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14464
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
darkshikari [Tue, 29 Jul 2008 05:39:33 +0000 (05:39 +0000)]
Use #define instead of a constant. Patch by Paul Kendall.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14463
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Mon, 28 Jul 2008 21:54:12 +0000 (21:54 +0000)]
Make ffmpeg dump output format in case of codec type mismatch between
an input stream and the corresponding output stream.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14462
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Mon, 28 Jul 2008 15:47:06 +0000 (15:47 +0000)]
Document av_lfg_get().
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14461
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Mon, 28 Jul 2008 15:44:00 +0000 (15:44 +0000)]
Warning about MTs speed.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14460
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
darkshikari [Mon, 28 Jul 2008 15:42:49 +0000 (15:42 +0000)]
Small h264 decoding speed optimization: while->do/while
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14459
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Mon, 28 Jul 2008 15:35:04 +0000 (15:35 +0000)]
Simple lagged fibonacci PRNG.
3.5 times faster than our mersene twister.
10 times less memory needed. (=less cache trashing)
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14458
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Mon, 28 Jul 2008 10:49:44 +0000 (10:49 +0000)]
Cosmetics: new line
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14457
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Mon, 28 Jul 2008 10:49:14 +0000 (10:49 +0000)]
Remove the now useless phase variable from context
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14456
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
pross [Mon, 28 Jul 2008 10:48:03 +0000 (10:48 +0000)]
increment minor version for commit r14412 (add sample_fmts infrastructure)
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14455
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Mon, 28 Jul 2008 05:18:39 +0000 (05:18 +0000)]
Cosmetics: make comment match var name
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14454
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Mon, 28 Jul 2008 05:16:51 +0000 (05:16 +0000)]
Cosmetics: align comments
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14453
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Mon, 28 Jul 2008 04:53:05 +0000 (04:53 +0000)]
Rename two context vars: s/sb/sp_block/, s/lhist/gain_block/
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14452
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Mon, 28 Jul 2008 04:37:58 +0000 (04:37 +0000)]
Declare temporary buffers to be only of the necessary size
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14451
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Mon, 28 Jul 2008 04:25:51 +0000 (04:25 +0000)]
Remove redundant comments
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14450
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Mon, 28 Jul 2008 04:24:08 +0000 (04:24 +0000)]
Cosmetics: do not align with now removed next instruction
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14449
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Mon, 28 Jul 2008 04:07:18 +0000 (04:07 +0000)]
Cosmetics: remove braces and useless newline
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14448
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Mon, 28 Jul 2008 02:55:47 +0000 (02:55 +0000)]
Change the way the input is passed to do_hybrid_filter(). Before, in[0] was
the oldest input sample passed and in[n-1] was the latest. Now it is the
contrary. This allows making backward_filter() somewhat simpler.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14447
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Mon, 28 Jul 2008 02:53:07 +0000 (02:53 +0000)]
Remove RA288Context.output buffer. This buffer is just RA288Context.sb
backwards (output[i] == sb[N-i], where N is the buffer length).
This makes the code slower, this will be fixed in my next commit.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14446
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Sun, 27 Jul 2008 23:06:22 +0000 (23:06 +0000)]
Fix misdetection of H.264 in mpegts as mpeg1video in mpegts.
Fixes maybeH264_dumpstream
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14445
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Sun, 27 Jul 2008 22:22:51 +0000 (22:22 +0000)]
Add a few comments pointing to the G.728 specification
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14444
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Sun, 27 Jul 2008 22:21:41 +0000 (22:21 +0000)]
Remove the history buffer from the context. It can easily be evaluated
from the lhist buffer.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14443
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Sun, 27 Jul 2008 21:56:26 +0000 (21:56 +0000)]
Remove unused variable.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14442
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Sun, 27 Jul 2008 21:11:06 +0000 (21:11 +0000)]
Add random to list of test programs.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14441
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Sun, 27 Jul 2008 21:10:32 +0000 (21:10 +0000)]
Change return type of main function to int to avoid a warning.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14440
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Sun, 27 Jul 2008 21:05:12 +0000 (21:05 +0000)]
Move #includes, which are only used in the test program, below the #ifdef
surrounding the test program to save an #ifdef at the top of the file.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14439
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Sun, 27 Jul 2008 20:59:40 +0000 (20:59 +0000)]
Improve long names for FFM muxer and demuxer:
change "ffm format" to "FFM (FFserver live feed) format".
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14438
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Sun, 27 Jul 2008 20:58:29 +0000 (20:58 +0000)]
Rename two context buffers: pr{1,2} -> {sp,gain}_lpc. Also add a few doxy
comments.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14437
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Sun, 27 Jul 2008 20:55:56 +0000 (20:55 +0000)]
Complete documentation for av_set_string().
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14436
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Sun, 27 Jul 2008 20:55:27 +0000 (20:55 +0000)]
Remove st1 and st2 temporary buffers in backward_filter() and use instead
RA288Context.pr{1,2}. Note that the pr{1,2} buffers are one unity smaller
than the st{1,2} buffers. My guess is that the original coder decided to
add one to the array sizes "just to be sure".
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14435
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Sun, 27 Jul 2008 20:53:30 +0000 (20:53 +0000)]
Change benchmarking code so it returns compareable values.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14434
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Sun, 27 Jul 2008 20:50:24 +0000 (20:50 +0000)]
Make the selftesting code use and compileable.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14433
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Sun, 27 Jul 2008 20:35:32 +0000 (20:35 +0000)]
Change slightly the meaning of RA288Context.phase. This
allows to remove two intermediary buffers and avoid a few
memcpy's.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14432
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Sun, 27 Jul 2008 19:38:25 +0000 (19:38 +0000)]
Fix and clarify invalid examples for framerate override in the documentation.
patch by tripp, eliared yahoo com
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14431
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
aurel [Sun, 27 Jul 2008 15:12:00 +0000 (15:12 +0000)]
matroska: add support for A_QUICKTIME/QDM2 codec
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14430
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
aurel [Sun, 27 Jul 2008 15:11:04 +0000 (15:11 +0000)]
matroska: add support for V_QUICKTIME track type
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14429
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
heydowns [Sun, 27 Jul 2008 13:49:04 +0000 (13:49 +0000)]
Initialize outputed_poc to INT_MIN at decoder initialization.
Fixes issue 560
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14428
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Sun, 27 Jul 2008 13:01:17 +0000 (13:01 +0000)]
left_block intialisation optimisation.
This patch changes the left_block initialisation code in the fill_caches
function from individual array element setters to a simple pointer to a
pre-initialised array.
Patch by (Paul Kendall ! paul X kcbbs knodel gen knodel nz)
Date: Sun, 27 Jul 2008 11:40:18 +1200
Subject: [FFmpeg-devel] [PATCH] h264 fill_caches left_block intialisation optimisation
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14427
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Sun, 27 Jul 2008 12:36:58 +0000 (12:36 +0000)]
typo fix
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14426
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
superdump [Sun, 27 Jul 2008 08:21:48 +0000 (08:21 +0000)]
AAC tables and data that have been OKed by Michael
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14425
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Sat, 26 Jul 2008 18:54:26 +0000 (18:54 +0000)]
Detect IDR less H.264 correctly.
Fixes maybeH264_dumpvideo
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14424
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
heydowns [Sat, 26 Jul 2008 18:38:30 +0000 (18:38 +0000)]
And.... Fix another spec reference to be more specific and correct.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14423
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
heydowns [Sat, 26 Jul 2008 18:34:34 +0000 (18:34 +0000)]
Fix reference to spec to be more specific and correct.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14422
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Sat, 26 Jul 2008 15:14:50 +0000 (15:14 +0000)]
Remove st1 and st2 variables from context, since they could be just local vars
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14421
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Sat, 26 Jul 2008 15:10:17 +0000 (15:10 +0000)]
Rename st{1,2}{a,b} context variables to more meaningful names: {sp,gain}_{rec,hist}
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14420
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
darkshikari [Sat, 26 Jul 2008 15:07:04 +0000 (15:07 +0000)]
Simple refactoring to resolve a FIXME. Patch by Paul Kendall.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14419
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Sat, 26 Jul 2008 14:38:29 +0000 (14:38 +0000)]
Cosmetics: remove useless parenthesis
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14418
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Sat, 26 Jul 2008 14:35:50 +0000 (14:35 +0000)]
Move colmult() function to the begining of file to group DSP-related functions
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14417
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Sat, 26 Jul 2008 14:33:53 +0000 (14:33 +0000)]
Remove an useless comment describing colmult()
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14416
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Sat, 26 Jul 2008 14:33:25 +0000 (14:33 +0000)]
Remove an useless comment describing prodsum()
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14415
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Sat, 26 Jul 2008 14:31:47 +0000 (14:31 +0000)]
Give the context variables of ra288 a better name: s/glob/ractx/
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14414
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Sat, 26 Jul 2008 14:29:39 +0000 (14:29 +0000)]
Give the context structure of ra288 a better name: s/Real288_internal/RA288Context/
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14413
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
pross [Sat, 26 Jul 2008 08:48:26 +0000 (08:48 +0000)]
add sample_fmts infrastructure: AVCodec->sample_fmts and SAMPLE_FMT_NB enum.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14412
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
pross [Sat, 26 Jul 2008 07:12:54 +0000 (07:12 +0000)]
Include 32-bit PCM description
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14411
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
pross [Sat, 26 Jul 2008 07:09:44 +0000 (07:09 +0000)]
Support 32-bit floating point audio samples in Sun AU demuxer
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14410
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
pross [Sat, 26 Jul 2008 07:08:15 +0000 (07:08 +0000)]
add CODEC_ID_PCM_F32BE (32-bit floating point PCM big endian decoder)
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14409
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Sat, 26 Jul 2008 02:31:19 +0000 (02:31 +0000)]
indent
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14408
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Sat, 26 Jul 2008 02:27:14 +0000 (02:27 +0000)]
chroma_format_idc=0 aka grayscale support.
Can be disabled by removing #define ALLOW_NOCHROMA in case the extra if()
slow the code down meassureably.
Fixes at least
FRExt/HPCAMOLQ_BRCM_B.264
FRExt/HPCVMOLQ_BRCM_B.264
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14407
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
astrange [Sat, 26 Jul 2008 01:57:10 +0000 (01:57 +0000)]
Add a new -debug option for tracing calls to the default get/release_buffer functions.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14406
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Fri, 25 Jul 2008 23:55:31 +0000 (23:55 +0000)]
Revert r14404
Remove another 2 incorrect checks.
These would ignore fields of different parity.
I was wrong, i thought pic_stricture is the current pic structure.
But it does not make a difference either way on the reference bitstreams.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14405
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Fri, 25 Jul 2008 23:49:01 +0000 (23:49 +0000)]
Remove another 2 incorrect checks.
These would ignore fields of different parity.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14404
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Fri, 25 Jul 2008 23:39:43 +0000 (23:39 +0000)]
Print an error if a reference picture is missing.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14403
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Fri, 25 Jul 2008 23:36:48 +0000 (23:36 +0000)]
Remove mysterious ref->data[0] check.
That what the standard calls non existant is not related to the
value of the data[0] pointer.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14402
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Fri, 25 Jul 2008 22:42:49 +0000 (22:42 +0000)]
10l typo, fix compilation
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14401
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Fri, 25 Jul 2008 22:39:43 +0000 (22:39 +0000)]
Remove another stupidity, long_ref==0 check 4 lines after assert(long_ref==0).
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14400
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Fri, 25 Jul 2008 21:51:50 +0000 (21:51 +0000)]
indent
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14399
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Fri, 25 Jul 2008 21:46:15 +0000 (21:46 +0000)]
Rewrite fill_default_ref_list(), the old code was obfuscated beyond
repair with hacks added by the PAFF fanboys. (sorry for the insult but
the code really was poor quality no matter how you meassure it, go and
buy cola, lots of cola if you are one of the authors)
new code is ~60lines old was ~200
Fixes at least:
FRExt/HCHP2_HHI_A.264
one sample also get decoded much better:
FRExt/FRExt1_Panasonic.avc (PSNR 11 -> 80)
(no i do not know why, the old code was too a big mess to figure out
what it did)
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14398
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
darkshikari [Fri, 25 Jul 2008 21:04:06 +0000 (21:04 +0000)]
Improve documentation about -bt option
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14397
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Fri, 25 Jul 2008 14:52:58 +0000 (14:52 +0000)]
Do not scare the user with error messages when everything is ok.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14396
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b