]>
rtime.felk.cvut.cz Git - frescor/ffmpeg.git/log
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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