Statistics
| Branch: | Revision:

ffmpeg @ f07fd8c0

# Date Author Comment
f07fd8c0 07/30/2008 01:55 AM Baptiste Coudurier

add a bunch of new xdcam hd422 fourccs

Originally committed as revision 14473 to svn://svn.ffmpeg.org/ffmpeg/trunk

7fc628ca 07/30/2008 01:41 AM Baptiste Coudurier

more hdv fourccs

Originally committed as revision 14472 to svn://svn.ffmpeg.org/ffmpeg/trunk

138ef0a9 07/30/2008 01:39 AM Baptiste Coudurier

update hdv fourcc descriptions

Originally committed as revision 14471 to svn://svn.ffmpeg.org/ffmpeg/trunk

b98052d5 07/29/2008 09:45 PM Peter Ross

give additional use case for version bumping; remove no longer true statement about version strings

Originally committed as revision 14470 to svn://svn.ffmpeg.org/ffmpeg/trunk

4ca7e74c 07/29/2008 06:22 PM Vitor Sessak

Do not declare a counter as unsigned when it is not needed

Originally committed as revision 14469 to svn://svn.ffmpeg.org/ffmpeg/trunk

4e33ed36 07/29/2008 06:20 PM Vitor Sessak

Cosmetics: rename loop counter vars to i,j

Originally committed as revision 14468 to svn://svn.ffmpeg.org/ffmpeg/trunk

6c9c8b06 07/29/2008 06:07 PM Vitor Sessak

Cosmetics: rename loop counter vars to i,j

Originally committed as revision 14467 to svn://svn.ffmpeg.org/ffmpeg/trunk

8a37920c 07/29/2008 02:17 PM Loren Merritt

r14205 broke vorbis float_to_int on ppc

Originally committed as revision 14466 to svn://svn.ffmpeg.org/ffmpeg/trunk

c16184e9 07/29/2008 10:45 AM Stefano Sabatini

Fix a typo in sdp_write_header(): change "IPV4", which is not a valid
network address type, to "IP4".

Originally committed as revision 14465 to svn://svn.ffmpeg.org/ffmpeg/trunk

5b43368d 07/29/2008 07:55 AM Diego Biurrun

Add note about gcc bugs that gcc devs refuse to fix.

Originally committed as revision 14464 to svn://svn.ffmpeg.org/ffmpeg/trunk

9bec77fe 07/29/2008 05:39 AM Paul Kendall

Use #define instead of a constant. Patch by Paul Kendall.

Originally committed as revision 14463 to svn://svn.ffmpeg.org/ffmpeg/trunk

150d5a25 07/28/2008 09:54 PM Stefano Sabatini

Make ffmpeg dump output format in case of codec type mismatch between
an input stream and the corresponding output stream.

Originally committed as revision 14462 to svn://svn.ffmpeg.org/ffmpeg/trunk

2cf3c863 07/28/2008 03:47 PM Michael Niedermayer

Document av_lfg_get().

Originally committed as revision 14461 to svn://svn.ffmpeg.org/ffmpeg/trunk

e80d4741 07/28/2008 03:44 PM Michael Niedermayer

Warning about MTs speed.

Originally committed as revision 14460 to svn://svn.ffmpeg.org/ffmpeg/trunk

aa6a89aa 07/28/2008 03:42 PM Jason Garrett-Glaser

Small h264 decoding speed optimization: while->do/while

Originally committed as revision 14459 to svn://svn.ffmpeg.org/ffmpeg/trunk

2754fe8b 07/28/2008 03:35 PM Michael Niedermayer

Simple lagged fibonacci PRNG.
3.5 times faster than our mersene twister.
10 times less memory needed. (=less cache trashing)

Originally committed as revision 14458 to svn://svn.ffmpeg.org/ffmpeg/trunk

045e21cc 07/28/2008 10:49 AM Vitor Sessak

Cosmetics: new line

Originally committed as revision 14457 to svn://svn.ffmpeg.org/ffmpeg/trunk

e7e4f476 07/28/2008 10:49 AM Vitor Sessak

Remove the now useless phase variable from context

Originally committed as revision 14456 to svn://svn.ffmpeg.org/ffmpeg/trunk

993ba051 07/28/2008 10:48 AM Peter Ross

increment minor version for commit r14412 (add sample_fmts infrastructure)

Originally committed as revision 14455 to svn://svn.ffmpeg.org/ffmpeg/trunk

c749f3db 07/28/2008 05:18 AM Vitor Sessak

Cosmetics: make comment match var name

Originally committed as revision 14454 to svn://svn.ffmpeg.org/ffmpeg/trunk

6509507f 07/28/2008 05:16 AM Vitor Sessak

Cosmetics: align comments

Originally committed as revision 14453 to svn://svn.ffmpeg.org/ffmpeg/trunk

f285e6dd 07/28/2008 04:53 AM Vitor Sessak

Rename two context vars: s/sb/sp_block/, s/lhist/gain_block/

Originally committed as revision 14452 to svn://svn.ffmpeg.org/ffmpeg/trunk

36826ee0 07/28/2008 04:37 AM Vitor Sessak

Declare temporary buffers to be only of the necessary size

Originally committed as revision 14451 to svn://svn.ffmpeg.org/ffmpeg/trunk

5e707c59 07/28/2008 04:25 AM Vitor Sessak

Remove redundant comments

Originally committed as revision 14450 to svn://svn.ffmpeg.org/ffmpeg/trunk

c6ad1304 07/28/2008 04:24 AM Vitor Sessak

Cosmetics: do not align with now removed next instruction

Originally committed as revision 14449 to svn://svn.ffmpeg.org/ffmpeg/trunk

2c463671 07/28/2008 04:07 AM Vitor Sessak

Cosmetics: remove braces and useless newline

Originally committed as revision 14448 to svn://svn.ffmpeg.org/ffmpeg/trunk

2b356efe 07/28/2008 02:55 AM Vitor Sessak

Change the way the input is passed to do_hybrid_filter(). Before, in0 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.

Originally committed as revision 14447 to svn://svn.ffmpeg.org/ffmpeg/trunk

aed39f6c 07/28/2008 02:53 AM Vitor Sessak

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.

Originally committed as revision 14446 to svn://svn.ffmpeg.org/ffmpeg/trunk

452a398f 07/27/2008 11:06 PM Michael Niedermayer

Fix misdetection of H.264 in mpegts as mpeg1video in mpegts.
Fixes maybeH264_dumpstream

Originally committed as revision 14445 to svn://svn.ffmpeg.org/ffmpeg/trunk

b26d3205 07/27/2008 10:22 PM Vitor Sessak

Add a few comments pointing to the G.728 specification

Originally committed as revision 14444 to svn://svn.ffmpeg.org/ffmpeg/trunk

854ce441 07/27/2008 10:21 PM Vitor Sessak

Remove the history buffer from the context. It can easily be evaluated
from the lhist buffer.

Originally committed as revision 14443 to svn://svn.ffmpeg.org/ffmpeg/trunk

218e0612 07/27/2008 09:56 PM Diego Biurrun

Remove unused variable.

Originally committed as revision 14442 to svn://svn.ffmpeg.org/ffmpeg/trunk

58fe7356 07/27/2008 09:11 PM Diego Biurrun

Add random to list of test programs.

Originally committed as revision 14441 to svn://svn.ffmpeg.org/ffmpeg/trunk

cf160899 07/27/2008 09:10 PM Diego Biurrun

Change return type of main function to int to avoid a warning.

Originally committed as revision 14440 to svn://svn.ffmpeg.org/ffmpeg/trunk

00c6161d 07/27/2008 09:05 PM Diego Biurrun

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.

Originally committed as revision 14439 to svn://svn.ffmpeg.org/ffmpeg/trunk

af274fd1 07/27/2008 08:59 PM Stefano Sabatini

Improve long names for FFM muxer and demuxer:
change "ffm format" to "FFM (FFserver live feed) format".

Originally committed as revision 14438 to svn://svn.ffmpeg.org/ffmpeg/trunk

0143ec2a 07/27/2008 08:58 PM Vitor Sessak

Rename two context buffers: pr{1,2} -> {sp,gain}_lpc. Also add a few doxy
comments.

Originally committed as revision 14437 to svn://svn.ffmpeg.org/ffmpeg/trunk

b211d3ae 07/27/2008 08:55 PM Stefano Sabatini

Complete documentation for av_set_string().

Originally committed as revision 14436 to svn://svn.ffmpeg.org/ffmpeg/trunk

59da0390 07/27/2008 08:55 PM Vitor Sessak

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"....

51be0eb4 07/27/2008 08:53 PM Michael Niedermayer

Change benchmarking code so it returns comparable values.

Originally committed as revision 14434 to svn://svn.ffmpeg.org/ffmpeg/trunk

b6ff078b 07/27/2008 08:50 PM Michael Niedermayer

Make the selftesting code use and compileable.

Originally committed as revision 14433 to svn://svn.ffmpeg.org/ffmpeg/trunk

3df136d4 07/27/2008 08:35 PM Vitor Sessak

Change slightly the meaning of RA288Context.phase. This
allows to remove two intermediary buffers and avoid a few
memcpy's.

Originally committed as revision 14432 to svn://svn.ffmpeg.org/ffmpeg/trunk

9c170372 07/27/2008 07:38 PM tripp

Fix and clarify invalid examples for framerate override in the documentation.
patch by tripp, eliared yahoo com

Originally committed as revision 14431 to svn://svn.ffmpeg.org/ffmpeg/trunk

d3d265b2 07/27/2008 03:12 PM Aurelien Jacobs

matroska: add support for A_QUICKTIME/QDM2 codec

Originally committed as revision 14430 to svn://svn.ffmpeg.org/ffmpeg/trunk

f009e36f 07/27/2008 03:11 PM Aurelien Jacobs

matroska: add support for V_QUICKTIME track type

Originally committed as revision 14429 to svn://svn.ffmpeg.org/ffmpeg/trunk

18c7be65 07/27/2008 01:49 PM Jeff Downs

Initialize outputed_poc to INT_MIN at decoder initialization.
Fixes issue 560

Originally committed as revision 14428 to svn://svn.ffmpeg.org/ffmpeg/trunk

143d7f14 07/27/2008 01:01 PM Paul Kendall

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)...

f278709c 07/27/2008 12:36 PM Diego Biurrun

typo fix

Originally committed as revision 14426 to svn://svn.ffmpeg.org/ffmpeg/trunk

f25c244f 07/27/2008 08:21 AM Robert Swain

AAC tables and data that have been OKed by Michael

Originally committed as revision 14425 to svn://svn.ffmpeg.org/ffmpeg/trunk

01037451 07/26/2008 06:54 PM Michael Niedermayer

Detect IDR less H.264 correctly.
Fixes maybeH264_dumpvideo

Originally committed as revision 14424 to svn://svn.ffmpeg.org/ffmpeg/trunk

e791eb1e 07/26/2008 06:38 PM Jeff Downs

And.... Fix another spec reference to be more specific and correct.

Originally committed as revision 14423 to svn://svn.ffmpeg.org/ffmpeg/trunk

25f8bceb 07/26/2008 06:34 PM Jeff Downs

Fix reference to spec to be more specific and correct.

Originally committed as revision 14422 to svn://svn.ffmpeg.org/ffmpeg/trunk

f42eb571 07/26/2008 03:14 PM Vitor Sessak

Remove st1 and st2 variables from context, since they could be just local vars

Originally committed as revision 14421 to svn://svn.ffmpeg.org/ffmpeg/trunk

272d258a 07/26/2008 03:10 PM Vitor Sessak

Rename st{1,2}{a,b} context variables to more meaningful names: {sp,gain}_{rec,hist}

Originally committed as revision 14420 to svn://svn.ffmpeg.org/ffmpeg/trunk

4a1aa38b 07/26/2008 03:07 PM Paul Kendall

Simple refactoring to resolve a FIXME. Patch by Paul Kendall.

Originally committed as revision 14419 to svn://svn.ffmpeg.org/ffmpeg/trunk

efa86ebe 07/26/2008 02:38 PM Vitor Sessak

Cosmetics: remove useless parenthesis

Originally committed as revision 14418 to svn://svn.ffmpeg.org/ffmpeg/trunk

e07c5ade 07/26/2008 02:35 PM Vitor Sessak

Move colmult() function to the beginning of file to group DSP-related functions.

Originally committed as revision 14417 to svn://svn.ffmpeg.org/ffmpeg/trunk

5af20c20 07/26/2008 02:33 PM Vitor Sessak

Remove an useless comment describing colmult()

Originally committed as revision 14416 to svn://svn.ffmpeg.org/ffmpeg/trunk

d899014e 07/26/2008 02:33 PM Vitor Sessak

Remove an useless comment describing prodsum()

Originally committed as revision 14415 to svn://svn.ffmpeg.org/ffmpeg/trunk

952a980d 07/26/2008 02:31 PM Vitor Sessak

Give the context variables of ra288 a better name: s/glob/ractx/

Originally committed as revision 14414 to svn://svn.ffmpeg.org/ffmpeg/trunk

029e1c01 07/26/2008 02:29 PM Vitor Sessak

Give the context structure of ra288 a better name: s/Real288_internal/RA288Context/

Originally committed as revision 14413 to svn://svn.ffmpeg.org/ffmpeg/trunk

88a07af7 07/26/2008 08:48 AM Peter Ross

add sample_fmts infrastructure: AVCodec->sample_fmts and SAMPLE_FMT_NB enum.

Originally committed as revision 14412 to svn://svn.ffmpeg.org/ffmpeg/trunk

6916e38a 07/26/2008 07:12 AM Peter Ross

Include 32-bit PCM description

Originally committed as revision 14411 to svn://svn.ffmpeg.org/ffmpeg/trunk

249f3243 07/26/2008 07:09 AM Peter Ross

Support 32-bit floating point audio samples in Sun AU demuxer

Originally committed as revision 14410 to svn://svn.ffmpeg.org/ffmpeg/trunk

aa29709e 07/26/2008 07:08 AM Peter Ross

add CODEC_ID_PCM_F32BE (32-bit floating point PCM big endian decoder)

Originally committed as revision 14409 to svn://svn.ffmpeg.org/ffmpeg/trunk

fef744d4 07/26/2008 02:31 AM Michael Niedermayer

indent

Originally committed as revision 14408 to svn://svn.ffmpeg.org/ffmpeg/trunk

0af6967e 07/26/2008 02:27 AM Michael Niedermayer

chroma_format_idc=0 aka grayscale support.
Can be disabled by removing #define ALLOW_NOCHROMA in case the extra if()
slow the code down measurably.
Fixes at least
FRExt/HPCAMOLQ_BRCM_B.264
FRExt/HPCVMOLQ_BRCM_B.264

Originally committed as revision 14407 to svn://svn.ffmpeg.org/ffmpeg/trunk

385c820b 07/26/2008 01:57 AM Alexander Strange

Add a new -debug option for tracing calls to the default get/release_buffer functions.

Originally committed as revision 14406 to svn://svn.ffmpeg.org/ffmpeg/trunk

af8c5e08 07/25/2008 11:55 PM Michael Niedermayer

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.

Originally committed as revision 14405 to svn://svn.ffmpeg.org/ffmpeg/trunk

d9022d38 07/25/2008 11:49 PM Michael Niedermayer

Remove another 2 incorrect checks.
These would ignore fields of different parity.

Originally committed as revision 14404 to svn://svn.ffmpeg.org/ffmpeg/trunk

79b5c776 07/25/2008 11:39 PM Michael Niedermayer

Print an error if a reference picture is missing.

Originally committed as revision 14403 to svn://svn.ffmpeg.org/ffmpeg/trunk

6edac8e1 07/25/2008 11:36 PM Michael Niedermayer

Remove mysterious ref->data0 check.
What the standard calls non-existent is not related to the
value of the data0 pointer.

Originally committed as revision 14402 to svn://svn.ffmpeg.org/ffmpeg/trunk

99157e49 07/25/2008 10:42 PM Michael Niedermayer

10l typo, fix compilation

Originally committed as revision 14401 to svn://svn.ffmpeg.org/ffmpeg/trunk

91ea868e 07/25/2008 10:39 PM Michael Niedermayer

Remove another stupidity, long_ref==0 check 4 lines after assert(long_ref==0).

Originally committed as revision 14400 to svn://svn.ffmpeg.org/ffmpeg/trunk

b3e93fd4 07/25/2008 09:51 PM Michael Niedermayer

indent

Originally committed as revision 14399 to svn://svn.ffmpeg.org/ffmpeg/trunk

d4f7d838 07/25/2008 09:46 PM Michael Niedermayer

Rewrite fill_default_ref_list(), the old code was obfuscated beyond
repair with hacks.
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...

e3576e25 07/25/2008 09:04 PM Jason Garrett-Glaser

Improve documentation about -bt option

Originally committed as revision 14397 to svn://svn.ffmpeg.org/ffmpeg/trunk

37dcf830 07/25/2008 02:52 PM Michael Niedermayer

Do not scare the user with error messages when everything is ok.

Originally committed as revision 14396 to svn://svn.ffmpeg.org/ffmpeg/trunk

d9e32422 07/25/2008 02:00 PM Michael Niedermayer

Make remove_short() match remove_long() in that it calls unreference_pic().

Originally committed as revision 14395 to svn://svn.ffmpeg.org/ffmpeg/trunk

472c9a58 07/25/2008 01:40 PM Michael Niedermayer

Removing yet another weird field pic special case,
now related to SHORT2LONG MMCOs.

Originally committed as revision 14394 to svn://svn.ffmpeg.org/ffmpeg/trunk

9c0e4624 07/25/2008 01:09 PM Michael Niedermayer

Make remove_long() call unreference_pic() internally.

Originally committed as revision 14393 to svn://svn.ffmpeg.org/ffmpeg/trunk

1cea5d0d 07/25/2008 12:56 PM Michael Niedermayer

Merge oddly duplicated remove_long/remove_long_at_index() function.

Originally committed as revision 14392 to svn://svn.ffmpeg.org/ffmpeg/trunk

6f450608 07/25/2008 12:34 PM Michael Niedermayer

Remove strange long_ref=0.

Originally committed as revision 14391 to svn://svn.ffmpeg.org/ffmpeg/trunk

4f10312c 07/25/2008 12:26 PM Michael Niedermayer

indent

Originally committed as revision 14390 to svn://svn.ffmpeg.org/ffmpeg/trunk

3f1e1797 07/25/2008 12:25 PM Michael Niedermayer

10000l, forgotton }

Originally committed as revision 14389 to svn://svn.ffmpeg.org/ffmpeg/trunk

c29e05e6 07/25/2008 12:23 PM Michael Niedermayer

Remove another of these obfuscated special cases for field pictures
that does not do anything.

Originally committed as revision 14388 to svn://svn.ffmpeg.org/ffmpeg/trunk

c7250900 07/25/2008 12:12 PM Michael Niedermayer

Simplify mmco setup code used in IDR pictures.

Originally committed as revision 14387 to svn://svn.ffmpeg.org/ffmpeg/trunk

57288c4a 07/25/2008 12:02 PM Michael Niedermayer

Remove redundant h->mmco_index= 0.

Originally committed as revision 14386 to svn://svn.ffmpeg.org/ffmpeg/trunk

5118c6c7 07/25/2008 11:54 AM Michael Niedermayer

Assert that long_ref has been cleared for released pics.

Originally committed as revision 14385 to svn://svn.ffmpeg.org/ffmpeg/trunk

849b9cef 07/25/2008 11:52 AM Michael Niedermayer

Clear long_ref when a frame is no longer a long_ref.

Originally committed as revision 14384 to svn://svn.ffmpeg.org/ffmpeg/trunk

d9fe1749 07/25/2008 11:48 AM Michael Niedermayer

Make sure mmco index is 0 (instead of uninitialized) in all error returns.

Originally committed as revision 14383 to svn://svn.ffmpeg.org/ffmpeg/trunk

14b83f9a 07/25/2008 09:15 AM Guillaume Poirier

compilation fix with GCC 4.0.1 on MacOSX tiger, broken by the removal of AVV macro

Originally committed as revision 27349 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

4c8e5dfc 07/25/2008 04:10 AM Joakim Plate

Fix handling of old nuv files where an aspect of 1 actually means 4/3
Patch by elupus (elupus ecce se)

Originally committed as revision 14382 to svn://svn.ffmpeg.org/ffmpeg/trunk

9296f5d8 07/25/2008 12:13 AM Michael Niedermayer

Simplify strange obfuscated code in MMCO_LONG handling.
Note, this might change behavior for invalid bitstreams.

Originally committed as revision 14381 to svn://svn.ffmpeg.org/ffmpeg/trunk

357282c6 07/24/2008 11:43 PM Michael Niedermayer

Set field_poc (it was half uninitialized before) and use it
instead of the fragile first_field check to determine if we have
2 fields at the end.

Originally committed as revision 14380 to svn://svn.ffmpeg.org/ffmpeg/trunk

b78a6baa 07/24/2008 10:29 PM Michael Niedermayer

Minor simplification of code in init_poc().

Originally committed as revision 14379 to svn://svn.ffmpeg.org/ffmpeg/trunk

5710b371 07/24/2008 10:05 PM Michael Niedermayer

cosmetics (indent and 2 empty lines)

Originally committed as revision 14378 to svn://svn.ffmpeg.org/ffmpeg/trunk

80f8e035 07/24/2008 10:04 PM Michael Niedermayer

init_poc() vs. idr() cleanup

Originally committed as revision 14377 to svn://svn.ffmpeg.org/ffmpeg/trunk

e16190fa 07/24/2008 09:12 PM Diego Biurrun

cosmetics: typo fixes

Originally committed as revision 14376 to svn://svn.ffmpeg.org/ffmpeg/trunk

3a459ebe 07/24/2008 06:40 PM Joakim Plate

aspect stored in nuv files must be converted from display- to sample-aspect.
Patch by elupus (elupus ecce se)

Originally committed as revision 14375 to svn://svn.ffmpeg.org/ffmpeg/trunk