]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/log
frescor/ffmpeg.git
17 years agoadd OPT_INT64 option
bcoudurier [Fri, 30 Mar 2007 09:43:39 +0000 (09:43 +0000)]
add OPT_INT64 option

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

17 years agoFix a bug in av_find_opt(). Because some of the AVOption structures have field
takis [Fri, 30 Mar 2007 09:26:13 +0000 (09:26 +0000)]
Fix a bug in av_find_opt(). Because some of the AVOption structures have field
unit = NULL, the function could pass NULL to strcmp and cause a segfault.

Patch by Kamil Nowosad, k nowosad % students mimuw edu pl.

Original thread:
Subject: [PATCH] small bugfix in av_find_opt()
Date: 03/23/2007 12:20 PM

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

17 years agoadd 'all' and 'none' options for partitions config
gpoirier [Fri, 30 Mar 2007 09:05:52 +0000 (09:05 +0000)]
add 'all' and 'none' options for partitions config
Patch by Limin Wang % lance P lmwang A gmail P com %
Original thread:
date: Mar 24, 2007 3:53 PM
subject: [Ffmpeg-devel] [PATCH] add all and none options for partitions config

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

17 years agoUpdate specification and reference implementation links.
diego [Fri, 30 Mar 2007 06:33:15 +0000 (06:33 +0000)]
Update specification and reference implementation links.
patch by Robert Swain, robert.swain gmail com

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

17 years agofix probe of 001.vdr-broken-6025
michael [Thu, 29 Mar 2007 20:22:38 +0000 (20:22 +0000)]
fix probe of 001.vdr-broken-6025

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

17 years agoFix compilation when using the --disable-opts parameter. This to help those
takis [Thu, 29 Mar 2007 14:20:30 +0000 (14:20 +0000)]
Fix compilation when using the --disable-opts parameter. This to help those
interested in using a debugger to debug FFmpeg.

Original thread:
Subject: [PATCH] Fix compilation when using --disable-opts
Date: 2007-03-15 16:58:35 GMT

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

17 years ago1000l, revert r8547, im too stupid
bcoudurier [Thu, 29 Mar 2007 11:39:09 +0000 (11:39 +0000)]
1000l, revert r8547, im too stupid

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

17 years agotypo, fix -fs
bcoudurier [Thu, 29 Mar 2007 11:13:29 +0000 (11:13 +0000)]
typo, fix -fs

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

17 years agomove atom size check before parsing function search
bcoudurier [Thu, 29 Mar 2007 10:45:34 +0000 (10:45 +0000)]
move atom size check before parsing function search

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

17 years agounset sample count to disable track when is broken
bcoudurier [Thu, 29 Mar 2007 10:42:22 +0000 (10:42 +0000)]
unset sample count to disable track when is broken

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

17 years agobreak if atom size is more than size left in container atom, fix shooter.mov
bcoudurier [Thu, 29 Mar 2007 10:37:07 +0000 (10:37 +0000)]
break if atom size is more than size left in container atom, fix shooter.mov

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

17 years agoAccept only existing bitrates.
diego [Thu, 29 Mar 2007 09:39:20 +0000 (09:39 +0000)]
Accept only existing bitrates.
patch by Benoit Fouet, benoit.fouet purplelabs com

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

17 years agoAllow setting v4l2 input and video standard.
lucabe [Thu, 29 Mar 2007 06:32:54 +0000 (06:32 +0000)]
Allow setting v4l2 input and video standard.
Patch by Limin Wang (lance.lmwang AT gmail DOT com)

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

17 years agoChange the vhook code to send real timestamps to the filters instead of the
diego [Thu, 29 Mar 2007 05:24:35 +0000 (05:24 +0000)]
Change the vhook code to send real timestamps to the filters instead of the
current time of day, which is useless, and which the filters could just as
easily query for themselves.
patch by Bobby Bingham, uhmmmm gmail com

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

17 years agoadd hdv1 fourcc
bcoudurier [Wed, 28 Mar 2007 15:45:24 +0000 (15:45 +0000)]
add hdv1 fourcc

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

17 years agorevert r8538 (set bit rate for asf format) until regression tests issue is stated
bcoudurier [Wed, 28 Mar 2007 14:48:42 +0000 (14:48 +0000)]
revert r8538 (set bit rate for asf format) until regression tests issue is stated

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

17 years agoset bit rate for asf format, patch by Zuxy Meng, zuxy meng gmail com
bcoudurier [Wed, 28 Mar 2007 12:03:37 +0000 (12:03 +0000)]
set bit rate for asf format, patch by Zuxy Meng, zuxy meng gmail com

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

17 years agofix decoding of big audio packets (48k 16bit 2 channels), needed size is related...
bcoudurier [Wed, 28 Mar 2007 11:53:01 +0000 (11:53 +0000)]
fix decoding of big audio packets (48k 16bit 2 channels), needed size is related to samples which is short * while len passed to decode_audio2 is related to pkt->data which is uint8_t *

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

17 years agoprevent exit missuse
michael [Tue, 27 Mar 2007 21:47:03 +0000 (21:47 +0000)]
prevent exit missuse

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

17 years agorequire at least a score of AVPROBE_SCORE_MAX/4 or reaching of PROBE_BUF_MAX
michael [Tue, 27 Mar 2007 19:28:40 +0000 (19:28 +0000)]
require at least a score of AVPROBE_SCORE_MAX/4 or reaching of PROBE_BUF_MAX
to detect a container
fixes probing of mpeg_probe_fail.mpg

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

17 years agocodec id addition guidlines
michael [Tue, 27 Mar 2007 11:18:24 +0000 (11:18 +0000)]
codec id addition guidlines

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

17 years agoFASTTX==0 means additional 16 bits in extradata
kostya [Tue, 27 Mar 2007 07:28:52 +0000 (07:28 +0000)]
FASTTX==0 means additional 16 bits in extradata

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

17 years agoOne more FASTTX-related hack
kostya [Tue, 27 Mar 2007 07:27:53 +0000 (07:27 +0000)]
One more FASTTX-related hack

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

17 years agoRemove redundant assign
kostya [Tue, 27 Mar 2007 05:23:07 +0000 (05:23 +0000)]
Remove redundant assign

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

17 years agoadd IJPG fourcc, to play m_ijpg.avi
bcoudurier [Mon, 26 Mar 2007 18:41:12 +0000 (18:41 +0000)]
add IJPG fourcc, to play m_ijpg.avi

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

17 years agowarning about vhooks status
michael [Mon, 26 Mar 2007 18:01:26 +0000 (18:01 +0000)]
warning about vhooks status

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

17 years agoset pict_type to I type during init so parsers which dont set it get all i frames...
michael [Mon, 26 Mar 2007 17:33:45 +0000 (17:33 +0000)]
set pict_type to I type during init so parsers which dont set it get all i frames, fixes mp3 seeking

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

17 years agoget rid of unused entries in the middle of xvmc_render struct,
iive [Mon, 26 Mar 2007 15:21:19 +0000 (15:21 +0000)]
get rid of unused entries in the middle of xvmc_render struct,
extensions are added to the end of the struct (avoids build issues on 64 bits platform)
add osd extension to be used by mplayer (required by the resent changes in the build system)
breaking the compability, thus bumping minor lavc version number

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

17 years agoOptimize by building the mdct window and multipying/adding at the same time.
banan [Mon, 26 Mar 2007 10:03:57 +0000 (10:03 +0000)]
Optimize by building the mdct window and multipying/adding at the same time.

Patch by Ian Braithwaite ian .. braithwaite . dk

[Ffmpeg-devel] WMA decoder speedup 2007-03-22 22:56

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

17 years agofactorize &
michael [Mon, 26 Mar 2007 00:54:29 +0000 (00:54 +0000)]
factorize &

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

17 years agosimplify
michael [Mon, 26 Mar 2007 00:44:42 +0000 (00:44 +0000)]
simplify

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

17 years agoproperly set *data_size when returning >= 0 values in shorten_decode_frame()
aurel [Mon, 26 Mar 2007 00:00:43 +0000 (00:00 +0000)]
properly set *data_size when returning >= 0 values in shorten_decode_frame()
Original thread:
Date: Sat, 24 Mar 2007 04:04:53 +0100
Subject: [Ffmpeg-devel] Shorten file playback broken in SVN trunk

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

17 years agocheck input validity, this prevents a few variables from reachin odd values which...
michael [Sun, 25 Mar 2007 23:37:38 +0000 (23:37 +0000)]
check input validity, this prevents a few variables from reachin odd values which might have lead to out of array writes and thus might have been exploitable

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

17 years agosimplify
michael [Sun, 25 Mar 2007 23:22:11 +0000 (23:22 +0000)]
simplify

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

17 years agoincrement subminor version due to r8502 and r8504, those revisions make dnxhd and...
bcoudurier [Sun, 25 Mar 2007 20:52:45 +0000 (20:52 +0000)]
increment subminor version due to r8502 and r8504, those revisions make dnxhd and gif decoders in line with libavcodec API

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

17 years agoremove TODO, its done now
bcoudurier [Sun, 25 Mar 2007 16:43:59 +0000 (16:43 +0000)]
remove TODO, its done now

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

17 years agopass correct buffer size to lzw decode init
bcoudurier [Sun, 25 Mar 2007 16:29:11 +0000 (16:29 +0000)]
pass correct buffer size to lzw decode init

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

17 years agomove eob_reached logic into ff_lzw_decode_tail() which simplifies the code, avoids...
michael [Sun, 25 Mar 2007 15:43:46 +0000 (15:43 +0000)]
move eob_reached logic into ff_lzw_decode_tail() which simplifies the code, avoids some checks in the innermost loop and also gets rid of the controversal break while hopefully retaining the last byte in a valid bytestream, invalid bytestreams still can have very significant overread

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

17 years agoactivate parser on MP3 id, fix [A-Destiny]_Konjiki_no_Gash_Bell_-_65_[71EE362C].mp4
bcoudurier [Sun, 25 Mar 2007 15:15:35 +0000 (15:15 +0000)]
activate parser on MP3 id, fix [A-Destiny]_Konjiki_no_Gash_Bell_-_65_[71EE362C].mp4

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

17 years agoprefer MP3 id
bcoudurier [Sun, 25 Mar 2007 15:12:27 +0000 (15:12 +0000)]
prefer MP3 id

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

17 years agosimplify
michael [Sun, 25 Mar 2007 15:09:16 +0000 (15:09 +0000)]
simplify

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

17 years agouse MKTAG
bcoudurier [Sun, 25 Mar 2007 15:09:02 +0000 (15:09 +0000)]
use MKTAG

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

17 years agodont fail immediately when a somehow broken track is detected, some tracks might...
bcoudurier [Sun, 25 Mar 2007 15:06:50 +0000 (15:06 +0000)]
dont fail immediately when a somehow broken track is detected, some tracks might be good, fix mi2_vorbis51.mp4

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

17 years agolzw maintainer
michael [Sun, 25 Mar 2007 14:33:03 +0000 (14:33 +0000)]
lzw maintainer

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

17 years agofactorize
michael [Sun, 25 Mar 2007 14:02:54 +0000 (14:02 +0000)]
factorize

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

17 years agosimplify
michael [Sun, 25 Mar 2007 13:41:14 +0000 (13:41 +0000)]
simplify

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

17 years ago1000l to myself - get correct quantization for blocks 1 and 2
kostya [Sun, 25 Mar 2007 06:00:06 +0000 (06:00 +0000)]
1000l to myself - get correct quantization for blocks 1 and 2
P.S.  This condition could be also written as if(n==3 || n==(2-dc_pred_dir))

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

17 years agoadd support for V_THEORA into Matroska
aurel [Sun, 25 Mar 2007 01:11:00 +0000 (01:11 +0000)]
add support for V_THEORA into Matroska
Original thread:
Date: Thu, 22 Mar 2007 20:23:08 -0400
Subject: [Ffmpeg-devel] [PATCH] Theora in MKV (GSoC '07 Qualification)

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

17 years agouse generic xiph header spliting func to split theora headers
aurel [Sun, 25 Mar 2007 01:09:26 +0000 (01:09 +0000)]
use generic xiph header spliting func to split theora headers
Original thread:
Date: Thu, 22 Mar 2007 20:23:08 -0400
Subject: [Ffmpeg-devel] [PATCH] Theora in MKV (GSoC '07 Qualification)

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

17 years agoextract vorbis header spliting code into a reusable function
aurel [Sun, 25 Mar 2007 01:06:45 +0000 (01:06 +0000)]
extract vorbis header spliting code into a reusable function
Original thread:
Date: Thu, 22 Mar 2007 20:23:08 -0400
Subject: [Ffmpeg-devel] [PATCH] Theora in MKV (GSoC '07 Qualification)

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

17 years agoactually return bytes read
bcoudurier [Sun, 25 Mar 2007 00:16:30 +0000 (00:16 +0000)]
actually return bytes read

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

17 years agoreturn error if loop has ended before decoding image
bcoudurier [Sun, 25 Mar 2007 00:12:24 +0000 (00:12 +0000)]
return error if loop has ended before decoding image

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

17 years agoactually return bytes read
bcoudurier [Sun, 25 Mar 2007 00:00:56 +0000 (00:00 +0000)]
actually return bytes read

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

17 years agoadd some length checks
bcoudurier [Sat, 24 Mar 2007 23:57:42 +0000 (23:57 +0000)]
add some length checks

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

17 years agosimplify
bcoudurier [Sat, 24 Mar 2007 23:53:34 +0000 (23:53 +0000)]
simplify

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

17 years agofix indentation
bcoudurier [Sat, 24 Mar 2007 23:23:51 +0000 (23:23 +0000)]
fix indentation

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

17 years agobreak if eob is reached to avoid reading one too much byte
bcoudurier [Sat, 24 Mar 2007 23:23:05 +0000 (23:23 +0000)]
break if eob is reached to avoid reading one too much byte

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

17 years agocosmectics, mov -> mp4
bcoudurier [Sat, 24 Mar 2007 15:24:36 +0000 (15:24 +0000)]
cosmectics, mov -> mp4

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

17 years agosort
bcoudurier [Sat, 24 Mar 2007 15:17:30 +0000 (15:17 +0000)]
sort

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

17 years agoadd some codec object type ids
bcoudurier [Sat, 24 Mar 2007 15:16:03 +0000 (15:16 +0000)]
add some codec object type ids

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

17 years agoprefer MP3 id as mentioned in avcodec.h line 210
bcoudurier [Sat, 24 Mar 2007 15:11:47 +0000 (15:11 +0000)]
prefer MP3 id as mentioned in avcodec.h line 210

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

17 years agoadd specifications reference comments
bcoudurier [Sat, 24 Mar 2007 15:10:12 +0000 (15:10 +0000)]
add specifications reference comments

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

17 years agoFix H.264 8x8 transform selection
mru [Sat, 24 Mar 2007 12:07:07 +0000 (12:07 +0000)]
Fix H.264 8x8 transform selection

It seems that it's opt parse bug, it can't process the flags which start by
digit. After change 8x8dct to dct8x8, I can set it without problem. I guess
nobody will use it since it can't work as expected, so the quick fix is change
the option name.

Patch by Limin Wang lance dot lmwang at gmail com

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

17 years agomd5 test for the image formats
michael [Sat, 24 Mar 2007 02:14:34 +0000 (02:14 +0000)]
md5 test for the image formats

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

17 years agobmp and tga image regression test
michael [Sat, 24 Mar 2007 02:03:20 +0000 (02:03 +0000)]
bmp and tga image regression test

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

17 years ago1000000l for me ive misstakely reverted the regression checksum change from r8444...
michael [Sat, 24 Mar 2007 01:48:40 +0000 (01:48 +0000)]
1000000l for me ive misstakely reverted the regression checksum change from r8444 in r8486
how did i succeed doing such a ridiculously silly thing? well i think it happened like:
1. verifying that the regression tests pass with old resample2.c
2. updating the regressions to the new resample2.c ... failed svn complained
3. svn up
4. updating the regressions to the new resample2.c success (r8485)

at that point everything was still ok

5. some more resample2.c work update regressions, read diff, commit (r8486)

my misstake was that the svn up at point 3 was run in tests/  -> iam an idiot

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

17 years agoSome more BeOS cleanup: check for arpa/inet.h; declare the prototype for inet_aton...
mmu_man [Fri, 23 Mar 2007 22:01:37 +0000 (22:01 +0000)]
Some more BeOS cleanup: check for arpa/inet.h; declare the prototype for inet_aton if not found; remove barpainet.h as it's not longer needed.

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

17 years agoiwmmxt ffmpeg code does not implement dct_unquantize_h263_inter_iwmmxt, but
mru [Fri, 23 Mar 2007 00:05:45 +0000 (00:05 +0000)]
iwmmxt ffmpeg code does not implement dct_unquantize_h263_inter_iwmmxt, but
armv5t does - use the armv5t function rather than default c code.
patch by Tim Chick chick at computergeek freeserve co uk

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

17 years agoset more reasonable cutoff for audio rate conversion
michael [Thu, 22 Mar 2007 14:27:16 +0000 (14:27 +0000)]
set more reasonable cutoff for audio rate conversion

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

17 years agoupdate resgression tests after the resampler changes
michael [Thu, 22 Mar 2007 13:52:24 +0000 (13:52 +0000)]
update resgression tests after the resampler changes

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

17 years agoclarify codec_tag
michael [Thu, 22 Mar 2007 13:27:11 +0000 (13:27 +0000)]
clarify codec_tag

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

17 years agoclarify sub_id
michael [Thu, 22 Mar 2007 13:17:03 +0000 (13:17 +0000)]
clarify sub_id

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

17 years agoreplace long double in the audiophile kiddy mode with doubles, its faster (and more...
michael [Thu, 22 Mar 2007 11:23:38 +0000 (11:23 +0000)]
replace long double in the audiophile kiddy mode with doubles, its faster (and more portable) and the audiophile placebo 120db stopband attenuation isnt affected

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

17 years agochange high precision mode to 30 bits again after making the code less overflow sensitive
michael [Thu, 22 Mar 2007 11:13:13 +0000 (11:13 +0000)]
change high precision mode to 30 bits again after making the code less overflow sensitive

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

17 years agooptimize linear filter coeff interpolation code, this also makes the code less prone...
michael [Thu, 22 Mar 2007 11:10:30 +0000 (11:10 +0000)]
optimize linear filter coeff interpolation code, this also makes the code less prone to overflows

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

17 years agocosmetics. align and condense.
jbr [Thu, 22 Mar 2007 05:39:20 +0000 (05:39 +0000)]
cosmetics. align and condense.

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

17 years agosimplify
jbr [Thu, 22 Mar 2007 05:38:00 +0000 (05:38 +0000)]
simplify

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

17 years agoutilize multi-stage AC-3 bit allocation. speeds up encoding by 25-30%
jbr [Thu, 22 Mar 2007 05:34:26 +0000 (05:34 +0000)]
utilize multi-stage AC-3 bit allocation. speeds up encoding by 25-30%

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

17 years agorevert r8469 (increase bits for non default highprecision mode)
michael [Thu, 22 Mar 2007 03:18:34 +0000 (03:18 +0000)]
revert  r8469 (increase bits for non default highprecision mode)

it causes overflows with linear interpolated filters coefficients

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

17 years agoAUDIOPHILE_KIDDY_MODE
michael [Thu, 22 Mar 2007 03:16:02 +0000 (03:16 +0000)]
AUDIOPHILE_KIDDY_MODE

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

17 years agooptimize bessel function instead of trusting gcc to do trivial optimizations (as...
michael [Thu, 22 Mar 2007 00:52:49 +0000 (00:52 +0000)]
optimize bessel function instead of trusting gcc to do trivial optimizations (as gcc doesnt ...)

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

17 years agoselect more sensible default windows (= attenuation beyond the dynamic range of your...
michael [Thu, 22 Mar 2007 00:16:41 +0000 (00:16 +0000)]
select more sensible default windows (= attenuation beyond the dynamic range of your input is silly if it negatively affects other parameters)

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

17 years agomake kaiser windows with other beta than 16 available
michael [Wed, 21 Mar 2007 23:44:49 +0000 (23:44 +0000)]
make kaiser windows with other beta than 16 available

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

17 years agoenable iwmmxt support, removing mm_support() stub
mru [Wed, 21 Mar 2007 23:07:24 +0000 (23:07 +0000)]
enable iwmmxt support, removing mm_support() stub
patch by Tim Chick, chick at computergeek freeserve co uk

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

17 years agomake high precision mode accessible at compile time
michael [Wed, 21 Mar 2007 22:39:00 +0000 (22:39 +0000)]
make high precision mode accessible at compile time

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

17 years agoincrease bits for non default highprecision mode
michael [Wed, 21 Mar 2007 22:38:07 +0000 (22:38 +0000)]
increase bits for non default highprecision mode

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

17 years agocode for testing the accuracy of the resampler
michael [Wed, 21 Mar 2007 22:37:05 +0000 (22:37 +0000)]
code for testing the accuracy of the resampler

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

17 years agoremove dithering of filter coefficients, improves precision by 1-2 bits and
michael [Wed, 21 Mar 2007 22:02:52 +0000 (22:02 +0000)]
remove dithering of filter coefficients, improves precision by 1-2 bits and
improves subjective sound quality on artificial sample (udial.wav resampling
to 32khz)

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

17 years agoThe NSV demuxer assumes that a video frame's timestamp increases by one on each
diego [Wed, 21 Mar 2007 11:05:35 +0000 (11:05 +0000)]
The NSV demuxer assumes that a video frame's timestamp increases by one on each
frame, but some low-bitrate NSV files omit video frames for some NSV frames,
and expect the timestamp to increase by one every NSV frame. This is noticeable
in 64vp3.nsv where the video runs several times faster than the audio. Fix this
by unconditionally incrementing the video's timestamp with each NSV frame.
patch by David Conrad, umovimus gmail com

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

17 years agoav_estimate_timings_from_pts() flushes the packet queue but doesn't
diego [Wed, 21 Mar 2007 10:48:10 +0000 (10:48 +0000)]
av_estimate_timings_from_pts() flushes the packet queue but doesn't
reset the streams' cur_dts values.  This can lead to a fatal "error,
non monotone timestamps ..." message later, because the out-of-date
cur_dts values are used to compute some packet's dts.

Fix this by calling av_read_frame_flush() and eliminate code
duplication in the process.

The additional hunk gives more detailed error messages.

patch by Wolfram Gloger, wmglo dent.med.uni-muenchen de

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

17 years agocosmetics, sample_size_v1 -> bytes_per_frame / samples_per_frame
bcoudurier [Wed, 21 Mar 2007 10:28:03 +0000 (10:28 +0000)]
cosmetics, sample_size_v1 -> bytes_per_frame / samples_per_frame

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

17 years agocosmetics
bcoudurier [Wed, 21 Mar 2007 10:19:37 +0000 (10:19 +0000)]
cosmetics

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

17 years agoset audio frame size based on stts
bcoudurier [Wed, 21 Mar 2007 10:17:52 +0000 (10:17 +0000)]
set audio frame size based on stts

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

17 years agotreat frame_size > 1 as compressed audio
bcoudurier [Wed, 21 Mar 2007 10:03:27 +0000 (10:03 +0000)]
treat frame_size > 1 as compressed audio

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

17 years agoSmacker Audio stereo fix
kostya [Wed, 21 Mar 2007 05:56:29 +0000 (05:56 +0000)]
Smacker Audio stereo fix

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

17 years agoupdate links to old probably obsolete bttv patches
michael [Tue, 20 Mar 2007 21:17:21 +0000 (21:17 +0000)]
update links to old probably obsolete bttv patches

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

17 years agolink to ffv1, msmpeg4, asv1, 4xm docs
michael [Tue, 20 Mar 2007 21:12:06 +0000 (21:12 +0000)]
link to ffv1, msmpeg4, asv1, 4xm docs

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

17 years agolibav* headers for pascal
michael [Tue, 20 Mar 2007 21:09:02 +0000 (21:09 +0000)]
libav* headers for pascal

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

17 years agoSmall simplifications to subband coefficient handling and use av_random().
banan [Tue, 20 Mar 2007 18:08:51 +0000 (18:08 +0000)]
Small simplifications to subband coefficient handling and use av_random().
Patch by Ian Braithwaite ian .. braithwaite ... dk

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

17 years agooops, encoder was under ifdef decoders.
lorenm [Tue, 20 Mar 2007 16:51:30 +0000 (16:51 +0000)]
oops, encoder was under ifdef decoders.

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