]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/log
frescor/ffmpeg.git
16 years agoCalculate the correct blocksize for flash adpcm. Patch by Baptiste
banan [Wed, 18 Jul 2007 18:35:03 +0000 (18:35 +0000)]
Calculate the correct blocksize for flash adpcm. Patch by Baptiste
Coudurier.

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

16 years agoremove warnings
benoit [Wed, 18 Jul 2007 15:38:04 +0000 (15:38 +0000)]
remove warnings

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

16 years agofix mem leak
benoit [Wed, 18 Jul 2007 15:36:45 +0000 (15:36 +0000)]
fix mem leak
patch by Zdenek Kabelac: [zdenek kabelac gmail com]

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

16 years agoMake more deinterlace_16 receive an array as a parameter and not two separated vars
vitor [Wed, 18 Jul 2007 14:45:01 +0000 (14:45 +0000)]
Make more deinterlace_16 receive an array as a parameter and not two separated vars

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

16 years agoMinor simplification
vitor [Wed, 18 Jul 2007 14:37:39 +0000 (14:37 +0000)]
Minor simplification

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

16 years agoYet more cosmetics
vitor [Wed, 18 Jul 2007 14:36:30 +0000 (14:36 +0000)]
Yet more cosmetics

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

16 years agoMore cosmetics
vitor [Wed, 18 Jul 2007 14:29:14 +0000 (14:29 +0000)]
More cosmetics

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

16 years agoRemove reimplementation of av_log2
vitor [Wed, 18 Jul 2007 14:15:14 +0000 (14:15 +0000)]
Remove reimplementation of av_log2

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

16 years agoDocument aes init code writing on purpose beyond round_key array into state array.
reimar [Wed, 18 Jul 2007 12:22:07 +0000 (12:22 +0000)]
Document aes init code writing on purpose beyond round_key array into state array.

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

16 years agoremove useless check
benoit [Wed, 18 Jul 2007 11:56:36 +0000 (11:56 +0000)]
remove useless check

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

16 years agoadd YUV440P and YUVJ440P support
benoit [Wed, 18 Jul 2007 08:11:16 +0000 (08:11 +0000)]
add YUV440P and YUVJ440P support
patch by Andreas Ă–man: \andreas olebyn nu/
original thread: [FFmpeg-devel] half vertical chroma resolution from JPEGs..
date: 07/03/2007 01:29 PM

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

16 years agofix emulated inet_aton so that it fails for invalid addresses
benoit [Wed, 18 Jul 2007 07:57:26 +0000 (07:57 +0000)]
fix emulated inet_aton so that it fails for invalid addresses
patch by elupus: \elupus ecce se/
original thread:
[FFmpeg-devel] [PATCH] emulated inet_aton doesn't fail for invalidaddresses
date: 07/15/2007 12:40 AM

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

16 years agoTest for supported number of channels
vitor [Wed, 18 Jul 2007 06:45:47 +0000 (06:45 +0000)]
Test for supported number of channels

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

16 years agoCosmetics: indentation
vitor [Wed, 18 Jul 2007 06:27:37 +0000 (06:27 +0000)]
Cosmetics: indentation

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

16 years agoCosmetics: alignment
vitor [Wed, 18 Jul 2007 06:17:20 +0000 (06:17 +0000)]
Cosmetics: alignment

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

16 years agoRemove more code duplication. Based on a patch by Matthieu Castet.
vitor [Wed, 18 Jul 2007 06:06:21 +0000 (06:06 +0000)]
Remove more code duplication. Based on a patch by Matthieu Castet.

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

16 years agoMove var. declaration to allow further clean up
vitor [Tue, 17 Jul 2007 23:51:34 +0000 (23:51 +0000)]
Move var. declaration to allow further clean up

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

16 years agolcl.c doesnt exist anymore
michael [Tue, 17 Jul 2007 22:08:19 +0000 (22:08 +0000)]
lcl.c doesnt exist anymore

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

16 years agoRemove code duplication. Based on a patch by Matthieu Castet.
vitor [Tue, 17 Jul 2007 22:05:33 +0000 (22:05 +0000)]
Remove code duplication. Based on a patch by Matthieu Castet.

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

16 years agoEditorial cleanup, thanks Diego =)
lu_zero [Tue, 17 Jul 2007 14:59:29 +0000 (14:59 +0000)]
Editorial cleanup, thanks Diego =)

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

16 years agoRTP clarifications
lu_zero [Tue, 17 Jul 2007 14:15:39 +0000 (14:15 +0000)]
RTP clarifications

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

16 years agoset codec_type on init
alex [Tue, 17 Jul 2007 13:35:16 +0000 (13:35 +0000)]
set codec_type on init

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

16 years agouse av_q2d as in the rest of the file
alex [Tue, 17 Jul 2007 13:04:22 +0000 (13:04 +0000)]
use av_q2d as in the rest of the file

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

16 years agotypo fixes
diego [Tue, 17 Jul 2007 12:57:50 +0000 (12:57 +0000)]
typo fixes

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

16 years agoTools were moved to a subdirectory, no more need to ignore them.
diego [Tue, 17 Jul 2007 12:41:41 +0000 (12:41 +0000)]
Tools were moved to a subdirectory, no more need to ignore them.

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

16 years agoignore built tools
benoit [Tue, 17 Jul 2007 12:35:45 +0000 (12:35 +0000)]
ignore built tools

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

16 years agocreate colorspace.h and use it where appropriate
benoit [Tue, 17 Jul 2007 12:33:14 +0000 (12:33 +0000)]
create colorspace.h and use it where appropriate
patch by Ian Caulfield: /ian caulfield gmail com/

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

16 years agomention rfc 4629 for rtp-h263(+)
michael [Tue, 17 Jul 2007 12:07:10 +0000 (12:07 +0000)]
mention rfc 4629 for rtp-h263(+)

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

16 years agofixpoint: renaming all lowlevel arithmetic routines to xxx_float
mhoffman [Tue, 17 Jul 2007 11:06:12 +0000 (11:06 +0000)]
fixpoint: renaming all lowlevel arithmetic routines to xxx_float

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

16 years agorevert my accidental previous commit
benoit [Tue, 17 Jul 2007 08:29:59 +0000 (08:29 +0000)]
revert my accidental previous commit

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

16 years agofix tools compilation
benoit [Tue, 17 Jul 2007 08:28:48 +0000 (08:28 +0000)]
fix tools compilation

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

16 years agoDon't segfault if an empty codebook gets used.
benoit [Tue, 17 Jul 2007 07:12:40 +0000 (07:12 +0000)]
Don't segfault if an empty codebook gets used.
Patch by Denes Balatoni: [ dbalatoni interware hu ]
Original thread: [Ffmpeg-devel] [PATCH/BUGREPORT] crash in vorbis decoder
date: 02/04/2007 11:08 PM

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

16 years ago * making profile selection a bit more tolerant to the badly broken streams
romansh [Tue, 17 Jul 2007 04:06:03 +0000 (04:06 +0000)]
   * making profile selection a bit more tolerant to the badly broken streams

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

16 years agocosmetics: adding some white space to align the arguments of a couple of functions
mhoffman [Tue, 17 Jul 2007 00:36:47 +0000 (00:36 +0000)]
cosmetics: adding some white space to align the arguments of a couple of functions

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

16 years agoremove useless #ifdef CONFIG_ZLIB from zmbv decoder
mru [Mon, 16 Jul 2007 21:05:16 +0000 (21:05 +0000)]
remove useless #ifdef CONFIG_ZLIB from zmbv decoder

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

16 years agoMinGW has those include files.
ramiro [Mon, 16 Jul 2007 20:30:28 +0000 (20:30 +0000)]
MinGW has those include files.

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

16 years agoMove av_gettime() back to lavf/utils.c
ramiro [Mon, 16 Jul 2007 20:28:43 +0000 (20:28 +0000)]
Move av_gettime() back to lavf/utils.c

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

16 years agoMinGW has gettimeofday() since mingw-runtime-3.10
ramiro [Mon, 16 Jul 2007 20:27:16 +0000 (20:27 +0000)]
MinGW has gettimeofday() since mingw-runtime-3.10

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

16 years agoadd support for S_ASS and S_SSA codec string
aurel [Mon, 16 Jul 2007 14:51:43 +0000 (14:51 +0000)]
add support for S_ASS and S_SSA codec string

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

16 years agofloat_t was a typo that compiled on macosx
mhoffman [Mon, 16 Jul 2007 14:45:54 +0000 (14:45 +0000)]
float_t was a typo that compiled on macosx

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

16 years agofixpoint: move cplscales to context structure and provide hook for data format conversion
mhoffman [Mon, 16 Jul 2007 13:24:43 +0000 (13:24 +0000)]
fixpoint: move cplscales to context structure and provide hook for data format conversion

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

16 years agofixpoint: lowlevel functional abstraction for all buffer arithmetics
mhoffman [Mon, 16 Jul 2007 12:32:41 +0000 (12:32 +0000)]
fixpoint: lowlevel functional abstraction for all buffer arithmetics

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

16 years agofixpoint: separate windowing arithmetic imlt_window_float
mhoffman [Mon, 16 Jul 2007 11:52:46 +0000 (11:52 +0000)]
fixpoint: separate windowing arithmetic imlt_window_float

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

16 years agoorder is name surname
benoit [Mon, 16 Jul 2007 11:44:26 +0000 (11:44 +0000)]
order is name surname

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

16 years agoseparate the actual math for recovering stereo from a signal channel, this is to...
mhoffman [Mon, 16 Jul 2007 11:25:56 +0000 (11:25 +0000)]
separate the actual math for recovering stereo from a signal channel, this is to allow fixpoint implementation

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

16 years ago.memleak fix by Ronald Bultje. OK'd by Luca.
alex [Mon, 16 Jul 2007 10:56:40 +0000 (10:56 +0000)]
.memleak fix by Ronald Bultje. OK'd by Luca.

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

16 years agoAdd Balatoni Denes as vorbis dec maintainer
benoit [Mon, 16 Jul 2007 10:23:46 +0000 (10:23 +0000)]
Add Balatoni Denes as vorbis dec maintainer

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

16 years agoAdd note about vertical alignment to patch guidelines.
diego [Mon, 16 Jul 2007 09:00:50 +0000 (09:00 +0000)]
Add note about vertical alignment to patch guidelines.

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

16 years agospelling/grammar/wording
diego [Mon, 16 Jul 2007 08:54:59 +0000 (08:54 +0000)]
spelling/grammar/wording

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

16 years agoseparating saturation codes so that we can support other data formats
mhoffman [Mon, 16 Jul 2007 01:28:58 +0000 (01:28 +0000)]
separating saturation codes so that we can support other data formats

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

16 years agomoving automatic allocation of joint_decode/decode_buffer
mhoffman [Sun, 15 Jul 2007 22:06:08 +0000 (22:06 +0000)]
moving automatic allocation of joint_decode/decode_buffer
to a statically allocated buffer decode_buffer_0 in cook instance.

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

16 years agocosmetic changing hardwired 20 to SUBBAND_SIZE
mhoffman [Sun, 15 Jul 2007 21:48:17 +0000 (21:48 +0000)]
cosmetic changing hardwired 20 to SUBBAND_SIZE

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

16 years agoremove superfluous #include
mru [Sun, 15 Jul 2007 19:32:31 +0000 (19:32 +0000)]
remove superfluous #include

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

16 years agohardly anything in PNGContext is shared; split it
mru [Sun, 15 Jul 2007 19:23:55 +0000 (19:23 +0000)]
hardly anything in PNGContext is shared; split it

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

16 years agofix visual painting of MVs from h264: they are painted twice too long
gpoirier [Sun, 15 Jul 2007 19:03:12 +0000 (19:03 +0000)]
fix visual painting of MVs from h264: they are painted twice too long
since the MVs are in qpel res.
Patch by Andreas Oman % andreas A olebyn P nu %
Date: Jul 14, 2007 12:40 PM
Subject: [FFmpeg-devel] [PATCH] h264 mv visualization

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

16 years agoremove likely wrong reseting of align_iframe
michael [Sun, 15 Jul 2007 18:24:39 +0000 (18:24 +0000)]
remove likely wrong reseting of align_iframe
same md5 with a short -t dvd encoding
fixes streamcopy of dvd

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

16 years agoseparate en/decoder specific parts from png.c
mru [Sun, 15 Jul 2007 18:24:26 +0000 (18:24 +0000)]
separate en/decoder specific parts from png.c

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

16 years agofix the 256-point MDCT
jbr [Sun, 15 Jul 2007 14:47:39 +0000 (14:47 +0000)]
fix the 256-point MDCT

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

16 years agouse shared ac3 bit allocation function
jbr [Sun, 15 Jul 2007 13:53:42 +0000 (13:53 +0000)]
use shared ac3 bit allocation function

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

16 years agortp-h263 FAQ
michael [Sun, 15 Jul 2007 12:17:05 +0000 (12:17 +0000)]
rtp-h263 FAQ

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

16 years agono need for the decoder to have the license as a prefix
jbr [Sun, 15 Jul 2007 01:38:13 +0000 (01:38 +0000)]
no need for the decoder to have the license as a prefix

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

16 years agoremove a debugging function and variable, and remove the commented-out code which...
jbr [Sun, 15 Jul 2007 01:35:46 +0000 (01:35 +0000)]
remove a debugging function and variable, and remove the commented-out code which uses them.

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

16 years agoABS -> FFABS
jbr [Sun, 15 Jul 2007 01:32:04 +0000 (01:32 +0000)]
ABS -> FFABS

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

16 years agomove some common values to ac3.h and utilize them
jbr [Sun, 15 Jul 2007 01:31:09 +0000 (01:31 +0000)]
move some common values to ac3.h and utilize them

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

16 years agouse random number generator from libavutil
jbr [Sat, 14 Jul 2007 23:57:05 +0000 (23:57 +0000)]
use random number generator from libavutil

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

16 years ago10l to me. I accidentally removed a word.
jbr [Sat, 14 Jul 2007 22:17:23 +0000 (22:17 +0000)]
10l to me. I accidentally removed a word.

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

16 years agorevise license header for simplicity and consistancy
jbr [Sat, 14 Jul 2007 18:53:56 +0000 (18:53 +0000)]
revise license header for simplicity and consistancy

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

16 years agoRemove redundant assignment of CODEC_ID_BMP.
aurel [Sat, 14 Jul 2007 17:14:16 +0000 (17:14 +0000)]
Remove redundant assignment of CODEC_ID_BMP.
patch by mark cox   melbournemark+ffmpeg _at_ gmail.com
thread: [PATCH] Remove unessesary assignment of CODEC_ID_BMP
date: Mon, 9 Jul 2007 20:12:28 +1000

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

16 years agomake ac3dec.c GPL until violations are fixed
jbr [Sat, 14 Jul 2007 16:07:56 +0000 (16:07 +0000)]
make ac3dec.c GPL until violations are fixed

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

16 years agoAC-3 decoder, soc revision 402, Jul 14 13:45:14 2007 UTC by jbr
jbr [Sat, 14 Jul 2007 16:06:14 +0000 (16:06 +0000)]
AC-3 decoder, soc revision 402, Jul 14 13:45:14 2007 UTC by jbr
merge ac3_decoder.h into ac3_decoder.c

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

16 years agoAC-3 decoder, soc revision 148, Sep 28 18:38:27 2006 UTC by banan
jbr [Sat, 14 Jul 2007 16:05:39 +0000 (16:05 +0000)]
AC-3 decoder, soc revision 148, Sep 28 18:38:27 2006 UTC by banan
Enable sse imdct, patch by Loren Merrit.

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

16 years agoAC-3 decoder, soc revision 109, Sep 22 22:42:54 2006 UTC by banan
jbr [Sat, 14 Jul 2007 16:05:13 +0000 (16:05 +0000)]
AC-3 decoder, soc revision 109, Sep 22 22:42:54 2006 UTC by banan
Cosmetics.

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

16 years agoAC-3 decoder, soc revision 72, Sep 7 04:20:00 2006 UTC by cloud9
jbr [Sat, 14 Jul 2007 16:04:40 +0000 (16:04 +0000)]
AC-3 decoder, soc revision 72, Sep 7 04:20:00 2006 UTC by cloud9
fix short block imdct.

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

16 years agoAC-3 decoder, soc revision 71, Sep 4 09:47:12 2006 UTC by cloud9
jbr [Sat, 14 Jul 2007 16:04:17 +0000 (16:04 +0000)]
AC-3 decoder, soc revision 71, Sep 4 09:47:12 2006 UTC by cloud9
Redundant code cleanup.
Optimized dither generation.
Minor optimization in bit allocation.
Comments.

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

16 years agoAC-3 decoder, soc revision 70, Aug 31 18:04:23 2006 UTC by banan
jbr [Sat, 14 Jul 2007 16:03:47 +0000 (16:03 +0000)]
AC-3 decoder, soc revision 70, Aug 31 18:04:23 2006 UTC by banan
Cosmetics, white space removal.

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

16 years agoAC-3 decoder, soc revision 69, Aug 31 07:12:56 2006 UTC by cloud9
jbr [Sat, 14 Jul 2007 16:03:14 +0000 (16:03 +0000)]
AC-3 decoder, soc revision 69, Aug 31 07:12:56 2006 UTC by cloud9
Fix the bugs:
1. The quality of output because of incorrect windowing coefficients.
New code for window generation.

2. Dynrng values were reset where dynrng value is present in the first block,
but not in the subsequent block.

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

16 years agoAC-3 decoder, soc revision 58, Aug 19 14:20:45 2006 UTC by cloud9
jbr [Sat, 14 Jul 2007 16:02:32 +0000 (16:02 +0000)]
AC-3 decoder, soc revision 58, Aug 19 14:20:45 2006 UTC by cloud9
Further optimizations.

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

16 years agoAC-3 decoder, soc revision 57, Aug 19 12:44:38 2006 UTC by cloud9
jbr [Sat, 14 Jul 2007 16:02:08 +0000 (16:02 +0000)]
AC-3 decoder, soc revision 57, Aug 19 12:44:38 2006 UTC by cloud9
Optimization as suggested by Benjamin.

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

16 years agoAC-3 decoder, soc revision 56, Aug 17 14:21:58 2006 UTC by cloud9
jbr [Sat, 14 Jul 2007 16:01:44 +0000 (16:01 +0000)]
AC-3 decoder, soc revision 56, Aug 17 14:21:58 2006 UTC by cloud9
Acknowledgements.

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

16 years agoAC-3 decoder, soc revision 55, Aug 17 12:25:24 2006 UTC by cloud9
jbr [Sat, 14 Jul 2007 16:01:14 +0000 (16:01 +0000)]
AC-3 decoder, soc revision 55, Aug 17 12:25:24 2006 UTC by cloud9
Remove more unnecessary headers.
Codec initialization changed to use name => argument notation.

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

16 years agoAC-3 decoder, soc revision 54, Aug 17 09:13:08 2006 UTC by cloud9
jbr [Sat, 14 Jul 2007 16:00:38 +0000 (16:00 +0000)]
AC-3 decoder, soc revision 54, Aug 17 09:13:08 2006 UTC by cloud9
Remove unnecessary header files.

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

16 years agoAC-3 decoder, soc revision 53, Aug 17 08:53:44 2006 UTC by cloud9
jbr [Sat, 14 Jul 2007 16:00:05 +0000 (16:00 +0000)]
AC-3 decoder, soc revision 53, Aug 17 08:53:44 2006 UTC by cloud9
Converted the window from double to float.
Now sound produced is as good as sound produced by liba52.

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

16 years agoAC-3 decoder, soc revision 52, Aug 16 22:45:07 2006 UTC by cloud9
jbr [Sat, 14 Jul 2007 15:59:25 +0000 (15:59 +0000)]
AC-3 decoder, soc revision 52, Aug 16 22:45:07 2006 UTC by cloud9
Reset the blksw and dithflag to 0 at the begining of each block.
Otherwise blockswitching propagates over multiple frames even if
block switching is not enabled for that frame.
Also reuse rematflg.

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

16 years agoAC-3 decoder, soc revision 48, Aug 16 11:27:49 2006 UTC by cloud9
jbr [Sat, 14 Jul 2007 15:58:42 +0000 (15:58 +0000)]
AC-3 decoder, soc revision 48, Aug 16 11:27:49 2006 UTC by cloud9
I realized that the bug was not in the imdct routine but in the
get_transform_coeffs.
Fixed it.
Code now uses the ffmpeg's imdct routines.
All the mplayer's ac3 samples are decoded
successfully.
Also improved downmixing.
Now all the downmixing coeffcients for channels
are normalized such that the sum of coefficients
used to construct the output for single channel
never exceeds 1.0.

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

16 years agoAC-3 decoder, soc revision 40, Aug 9 00:10:14 2006 UTC by cloud9
jbr [Sat, 14 Jul 2007 15:57:51 +0000 (15:57 +0000)]
AC-3 decoder, soc revision 40, Aug 9 00:10:14 2006 UTC by cloud9
More code cleanup.
Window is now runtime generated.
Fixed the bugs in rematrixing routine and
in Decoding AC3 Bitstreams when coupling is in use.

Still struggling to find out what affects the quality of
the produced sound. Can anybody have a look at the
imdct routines do_imdct_256 and do_imdct_512 and tell me
whether it is the correctly implemented as described in
standard.

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

16 years agoAC-3 decoder, soc revision 38, Aug 7 00:03:00 2006 UTC by cloud9
jbr [Sat, 14 Jul 2007 15:56:55 +0000 (15:56 +0000)]
AC-3 decoder, soc revision 38, Aug 7 00:03:00 2006 UTC by cloud9
major code cleanup.
correct implementation of imdct.
implemented imdct for block switching also.
when coupling is not in use all the
ac3 streams are decoded correctly.
but when coupling is in use there is a bug.
i am currently finding the root of the bug.
if anybody can help.

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

16 years agoAC-3 decoder, soc revision 34, Jul 18 14:27:54 2006 UTC by cloud9
jbr [Sat, 14 Jul 2007 15:51:00 +0000 (15:51 +0000)]
AC-3 decoder, soc revision 34, Jul 18 14:27:54 2006 UTC by cloud9
working decoder
imdct for block switching is to be implemented
various other things to do

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

16 years agoAC-3 decoder, soc revision 33, Jul 17 12:13:40 2006 UTC by cloud9
jbr [Sat, 14 Jul 2007 15:49:12 +0000 (15:49 +0000)]
AC-3 decoder, soc revision 33, Jul 17 12:13:40 2006 UTC by cloud9
getting weired output
but its working

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

16 years agoAC-3 decoder, soc revision 32, Jul 17 09:37:32 2006 UTC by cloud9
jbr [Sat, 14 Jul 2007 15:48:28 +0000 (15:48 +0000)]
AC-3 decoder, soc revision 32, Jul 17 09:37:32 2006 UTC by cloud9
Latest commit.
There is no error in parsing and or recovering transform coefficients.
Double checked with ac3dec.
Getting consistent results with the bit allocation routine and transform
coefficients.
The code is able to parse valid ac3 bitstreams without error from start
to end.
I have also implemented the imdct when block switching is not enabled.
However, can anybody provide an insight into how to convert float samples to
int16_t ? lrint is of no help cuz it produces output -1, 0 or 1 whereas the
output should be between -32768 to 32767.

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

16 years agoAC-3 decoder, soc revision 31, Jul 14 23:53:28 2006 UTC by cloud9
jbr [Sat, 14 Jul 2007 15:42:15 +0000 (15:42 +0000)]
AC-3 decoder, soc revision 31, Jul 14 23:53:28 2006 UTC by cloud9
Removed _ from names
Removed temporary storage for the exponents
Removed ctx->samples
Now each transform coefficients are stored in audio block as an array of transform coefficients for each channel
added ctx->delay (output of later half of previous block)
added audio_block->block_output(output of this block)

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

16 years agoAC-3 decoder, soc revision 26, Jul 5 04:55:15 2006 UTC by cloud9
jbr [Sat, 14 Jul 2007 15:41:27 +0000 (15:41 +0000)]
AC-3 decoder, soc revision 26, Jul 5 04:55:15 2006 UTC by cloud9
Mersenne Twister
Dynamic Range
Downmixing
IMDCT

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

16 years agoAC-3 decoder, soc revision 9, Jun 14 03:52:02 2006 UTC by cloud9
jbr [Sat, 14 Jul 2007 15:38:39 +0000 (15:38 +0000)]
AC-3 decoder, soc revision 9, Jun 14 03:52:02 2006 UTC by cloud9
initial commit
NOTE: This and all subsequent ac3dec.c revisions from the soc repository
violate the GPL. This will be fixed after all soc revisions are imported.
This file is not compiled yet, so the license compliance of any builds in
the meantime will not be affected.

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

16 years agoAvoid using undefined symbols.
aurel [Sat, 14 Jul 2007 15:12:38 +0000 (15:12 +0000)]
Avoid using undefined symbols.
This fixes the following option set:
  --disable-encoders --disable-decoders --disable-parsers --disable-bsfs
  --disable-muxers --disable-demuxers --disable-protocols
  --enable-muxer=mpeg1system

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

16 years agoAllow selecting only the vc1 demuxer.
aurel [Sat, 14 Jul 2007 14:43:06 +0000 (14:43 +0000)]
Allow selecting only the vc1 demuxer.
This fixes the following option set:
  --disable-encoders --disable-decoders --disable-parsers --disable-bsfs
  --disable-muxers --disable-demuxers --disable-protocols
  --enable-demuxer=vc1

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

16 years agoAllow selecting only the mpegtsraw demuxer.
aurel [Sat, 14 Jul 2007 14:40:18 +0000 (14:40 +0000)]
Allow selecting only the mpegtsraw demuxer.
This fixes the following option set:
  --disable-encoders --disable-decoders --disable-parsers --disable-bsfs
  --disable-muxers --disable-demuxers --disable-protocols
  --enable-demuxer=mpegtsraw

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

16 years agoThe dxa demuxer depends on riff.o.
aurel [Sat, 14 Jul 2007 14:35:17 +0000 (14:35 +0000)]
The dxa demuxer depends on riff.o.
This fixes the following option set:
  --disable-encoders --disable-decoders --disable-parsers --disable-bsfs
  --disable-muxers --disable-demuxers --disable-protocols --enable-demuxer=dxa

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

16 years agomove #include of system headers to top of file
mru [Sat, 14 Jul 2007 14:34:40 +0000 (14:34 +0000)]
move #include of system headers to top of file

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

16 years agoThe dv1394 demuxer depends on dv.o.
aurel [Sat, 14 Jul 2007 14:32:41 +0000 (14:32 +0000)]
The dv1394 demuxer depends on dv.o.
This fixes the following option set:
  --disable-encoders --disable-decoders --disable-parsers --disable-bsfs
  --disable-muxers --disable-demuxers --disable-protocols
  --enable-demuxer=dv1394

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

16 years agoAll those demuxers don't depend on riff.o anymore.
aurel [Sat, 14 Jul 2007 14:27:20 +0000 (14:27 +0000)]
All those demuxers don't depend on riff.o anymore.

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

16 years agoAll those demuxers use pcm_read_seek() and thus depend on raw.o.
aurel [Sat, 14 Jul 2007 14:01:20 +0000 (14:01 +0000)]
All those demuxers use pcm_read_seek() and thus depend on raw.o.

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