OSDN Git Service

android-x86/external-ffmpeg.git
17 years agoAC-3 decoder, soc revision 55, Aug 17 12:25:24 2006 UTC by cloud9
Justin Ruggles [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.

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

17 years agoAC-3 decoder, soc revision 54, Aug 17 09:13:08 2006 UTC by cloud9
Justin Ruggles [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.

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

17 years agoAC-3 decoder, soc revision 53, Aug 17 08:53:44 2006 UTC by cloud9
Justin Ruggles [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.

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

17 years agoAC-3 decoder, soc revision 52, Aug 16 22:45:07 2006 UTC by cloud9
Justin Ruggles [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.

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

17 years agoAC-3 decoder, soc revision 48, Aug 16 11:27:49 2006 UTC by cloud9
Justin Ruggles [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.

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

17 years agoAC-3 decoder, soc revision 40, Aug 9 00:10:14 2006 UTC by cloud9
Justin Ruggles [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.

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

17 years agoAC-3 decoder, soc revision 38, Aug 7 00:03:00 2006 UTC by cloud9
Justin Ruggles [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.

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

17 years agoAC-3 decoder, soc revision 34, Jul 18 14:27:54 2006 UTC by cloud9
Justin Ruggles [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

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

17 years agoAC-3 decoder, soc revision 33, Jul 17 12:13:40 2006 UTC by cloud9
Justin Ruggles [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

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

17 years agoAC-3 decoder, soc revision 32, Jul 17 09:37:32 2006 UTC by cloud9
Justin Ruggles [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.

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

17 years agoAC-3 decoder, soc revision 31, Jul 14 23:53:28 2006 UTC by cloud9
Justin Ruggles [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)

I am still not able to produce the output.
I checked the code twice completely. I am not missing anything in
parsing or in bit allocation. Yet it throws error in getting transform
coefficients sometimes. Can anyone review a code of get_transform_coeffs and
help me debug it further. I think the error is in do_bit_allocation routine cuz
get_transform_coeffs is dependent on the bit allocation parameters table.

I have checked the bit allocation algorithm thoroughly and it is as defined in the
standard. Tried everything and got stuck where to go further.
Please help me.

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

17 years agoAC-3 decoder, soc revision 26, Jul 5 04:55:15 2006 UTC by cloud9
Justin Ruggles [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

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

17 years agoAC-3 decoder, soc revision 9, Jun 14 03:52:02 2006 UTC by cloud9
Justin Ruggles [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.

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

17 years agoAvoid using undefined symbols.
Aurelien Jacobs [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

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

17 years agoAllow selecting only the vc1 demuxer.
Aurelien Jacobs [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

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

17 years agoAllow selecting only the mpegtsraw demuxer.
Aurelien Jacobs [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

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

17 years agotypo
Diego Biurrun [Sat, 14 Jul 2007 14:39:51 +0000 (14:39 +0000)]
typo

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

17 years agoThe dxa demuxer depends on riff.o.
Aurelien Jacobs [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

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

17 years agomove #include of system headers to top of file
Måns Rullgård [Sat, 14 Jul 2007 14:34:40 +0000 (14:34 +0000)]
move #include of system headers to top of file

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

17 years agoThe dv1394 demuxer depends on dv.o.
Aurelien Jacobs [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

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

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

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

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

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

17 years agoThe c93 demuxer depends on vocdec.o.
Aurelien Jacobs [Sat, 14 Jul 2007 13:37:24 +0000 (13:37 +0000)]
The c93 demuxer depends on vocdec.o.
This fixes the following option set:
  --disable-encoders --disable-decoders --disable-parsers --disable-bsfs
  --disable-muxers --disable-demuxers --disable-protocols --enable-demuxer=c93

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

17 years agoThe mpegaudio parser depends on mpegaudiodata.o.
Aurelien Jacobs [Sat, 14 Jul 2007 13:23:26 +0000 (13:23 +0000)]
The mpegaudio parser depends on mpegaudiodata.o.
This fixes the following option set:
  --disable-encoders --disable-decoders --disable-parsers --disable-bsfs
  --disable-muxers --disable-demuxers --disable-protocols
  --enable-parser=mpegaudio

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

17 years agoAllow selecting only the vp6f decoder.
Aurelien Jacobs [Sat, 14 Jul 2007 13:14:28 +0000 (13:14 +0000)]
Allow selecting only the vp6f decoder.
This fixes the following option set:
  --disable-encoders --disable-decoders --disable-parsers --disable-bsfs
  --disable-muxers --disable-demuxers --disable-protocols --enable-decoder=vp6f

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

17 years agoAnnounce that vhook is deprecated, and its substitute.
Víctor Paesa [Sat, 14 Jul 2007 13:12:30 +0000 (13:12 +0000)]
Announce that vhook is deprecated, and its substitute.

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

17 years agoThe svq3 decoder depends on h264idct.o and also requires h264_parser.
Aurelien Jacobs [Sat, 14 Jul 2007 13:11:15 +0000 (13:11 +0000)]
The svq3 decoder depends on h264idct.o and also requires h264_parser.
This fixes the following option set:
  --disable-encoders --disable-decoders --disable-parsers --disable-bsfs
  --disable-muxers --disable-demuxers --disable-protocols --enable-decoder=svq3

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

17 years agoavoid division by zero in av_find_stream_info() when no time base is set
Måns Rullgård [Sat, 14 Jul 2007 12:42:57 +0000 (12:42 +0000)]
avoid division by zero in av_find_stream_info() when no time base is set

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

17 years ago10l to Mans, assert is included later with proper DEBUG/NDEBUG ifdefs
Alex Beregszaszi [Sat, 14 Jul 2007 11:33:16 +0000 (11:33 +0000)]
10l to Mans, assert is included later with proper DEBUG/NDEBUG ifdefs

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

17 years agomatch doxygen comment with other parts of the file
Alex Beregszaszi [Sat, 14 Jul 2007 00:15:01 +0000 (00:15 +0000)]
match doxygen comment with other parts of the file

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

17 years agocreate and populate "tools" directory
Måns Rullgård [Fri, 13 Jul 2007 21:33:24 +0000 (21:33 +0000)]
create and populate "tools" directory

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

17 years agolibavtest and seektest no longer need gpl
Måns Rullgård [Fri, 13 Jul 2007 17:41:28 +0000 (17:41 +0000)]
libavtest and seektest no longer need gpl

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

17 years agoGXF muxer is no longer GPLed.
Diego Biurrun [Fri, 13 Jul 2007 17:38:17 +0000 (17:38 +0000)]
GXF muxer is no longer GPLed.

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

17 years agoSmartjog granted permission to relicense as LGPL 2.1
Baptiste Coudurier [Fri, 13 Jul 2007 17:15:56 +0000 (17:15 +0000)]
Smartjog granted permission to relicense as LGPL 2.1

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

17 years agoround timestamps up, k2 broadcast server seems to need it
Baptiste Coudurier [Fri, 13 Jul 2007 17:06:58 +0000 (17:06 +0000)]
round timestamps up, k2 broadcast server seems to need it

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

17 years agoCheck for GetProcessTimes and use it in getutime
Ramiro Polla [Fri, 13 Jul 2007 16:11:36 +0000 (16:11 +0000)]
Check for GetProcessTimes and use it in getutime

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

17 years agoCollapse getutime into one declaration
Ramiro Polla [Fri, 13 Jul 2007 16:05:36 +0000 (16:05 +0000)]
Collapse getutime into one declaration

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

17 years agoCheck for getrusage
Ramiro Polla [Fri, 13 Jul 2007 16:04:00 +0000 (16:04 +0000)]
Check for getrusage

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

17 years agoClarify license requirements for contributions.
Diego Biurrun [Fri, 13 Jul 2007 14:33:20 +0000 (14:33 +0000)]
Clarify license requirements for contributions.

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

17 years agoReplace non-existing @fixme doxygen tags with @todo.
İsmail Dönmez [Fri, 13 Jul 2007 13:04:55 +0000 (13:04 +0000)]
Replace non-existing @fixme doxygen tags with @todo.
patch by Ismail Dönmez, ismail pardus.org tr

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

17 years agoh264_rtp_extra_data is not only used for debug purposes, asserts are using it also
Alex Beregszaszi [Fri, 13 Jul 2007 12:12:38 +0000 (12:12 +0000)]
h264_rtp_extra_data is not only used for debug purposes, asserts are using it also

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

17 years agoremove uneeded include as assert is never used
Alex Beregszaszi [Fri, 13 Jul 2007 12:01:56 +0000 (12:01 +0000)]
remove uneeded include as assert is never used

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

17 years agoRemove broken assert. ebml_read_element_id can handle level_up set to NULL.
Alex Beregszaszi [Fri, 13 Jul 2007 11:58:15 +0000 (11:58 +0000)]
Remove broken assert. ebml_read_element_id can handle level_up set to NULL.

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

17 years ago10l to Benoit, poll.h is already included below, and this broke compilation on mingw
Alex Beregszaszi [Fri, 13 Jul 2007 00:55:42 +0000 (00:55 +0000)]
10l to Benoit, poll.h is already included below, and this broke compilation on mingw

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

17 years agofix compilation with assert
Alex Beregszaszi [Fri, 13 Jul 2007 00:49:40 +0000 (00:49 +0000)]
fix compilation with assert

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

17 years agoenable $ARCH_EXT_LIST before parsing command line
Måns Rullgård [Fri, 13 Jul 2007 00:13:57 +0000 (00:13 +0000)]
enable $ARCH_EXT_LIST before parsing command line

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

17 years agoMake "channels" variable mean the number of channels, not the number of
Vitor Sessak [Fri, 13 Jul 2007 00:06:46 +0000 (00:06 +0000)]
Make "channels" variable mean the number of channels, not the number of
channels minus one

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

17 years agoindent
Måns Rullgård [Thu, 12 Jul 2007 22:55:35 +0000 (22:55 +0000)]
indent

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

17 years agoremove useless LclDecContext.avctx field
Måns Rullgård [Thu, 12 Jul 2007 22:55:34 +0000 (22:55 +0000)]
remove useless LclDecContext.avctx field

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

17 years agoforgot to rm lcl.c
Måns Rullgård [Thu, 12 Jul 2007 22:46:13 +0000 (22:46 +0000)]
forgot to rm lcl.c

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

17 years agosplit lcl.c into lcldec.c, lclenc.c, lcl.h
Måns Rullgård [Thu, 12 Jul 2007 22:40:33 +0000 (22:40 +0000)]
split lcl.c into lcldec.c, lclenc.c, lcl.h

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

17 years agoadding myself as rtsp.c maintainer
Luca Barbato [Thu, 12 Jul 2007 21:26:27 +0000 (21:26 +0000)]
adding myself as rtsp.c maintainer

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

17 years agortsp multicast fix by Thijs Vermeir $1$2@gmail.com
Luca Barbato [Thu, 12 Jul 2007 21:12:33 +0000 (21:12 +0000)]
rtsp multicast fix by Thijs Vermeir $1$2@gmail.com

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

17 years agoRename COPYING to COPYING.LGPL, add COPYING.GPL with the text of the GPLv2.
Diego Biurrun [Thu, 12 Jul 2007 20:27:07 +0000 (20:27 +0000)]
Rename COPYING to COPYING.LGPL, add COPYING.GPL with the text of the GPLv2.

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

17 years agoFix two cosmetic differences between our LGPL copy and the one from the FSF.
Diego Biurrun [Thu, 12 Jul 2007 20:11:33 +0000 (20:11 +0000)]
Fix two cosmetic differences between our LGPL copy and the one from the FSF.
Plus replace one occurrence of "version 2 of the license" with "version 2.1
of the license", same as in the FSF version. This has always been LGPL 2.1.

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

17 years agocosmetics: tabs --> spaces
Diego Biurrun [Thu, 12 Jul 2007 19:51:34 +0000 (19:51 +0000)]
cosmetics: tabs --> spaces

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

17 years agomap warning levels between libx264 and libavutil
Benoit Fouet [Thu, 12 Jul 2007 08:22:28 +0000 (08:22 +0000)]
map warning levels between libx264 and libavutil

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

17 years agolicense header consistency: Remove redundant "all rights reserved" statement
Diego Biurrun [Thu, 12 Jul 2007 00:23:53 +0000 (00:23 +0000)]
license header consistency: Remove redundant "all rights reserved" statement
that is rendered meaningless by subsequent grant of rights through the LGPL.

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

17 years agorevert commit 9603
Ivan Kalvachev [Wed, 11 Jul 2007 23:21:13 +0000 (23:21 +0000)]
revert commit 9603

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

17 years agoremove file because of lincense issues
Ivan Kalvachev [Wed, 11 Jul 2007 23:13:30 +0000 (23:13 +0000)]
remove file because of lincense issues

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

17 years agoIntegrate reference mpeg IDCT into dsputil.
Ivan Kalvachev [Wed, 11 Jul 2007 22:05:43 +0000 (22:05 +0000)]
Integrate reference mpeg IDCT into dsputil.

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

17 years agosimplify ff_h263_round_chroma()
Michael Niedermayer [Wed, 11 Jul 2007 22:05:25 +0000 (22:05 +0000)]
simplify ff_h263_round_chroma()

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

17 years agoInport the original intiger IDCT from MPEG2 reference decoder.
Ivan Kalvachev [Wed, 11 Jul 2007 22:01:21 +0000 (22:01 +0000)]
Inport the original intiger IDCT from MPEG2 reference decoder.
It passes IEEE1180 requirements.

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

17 years agomove ff_h263_round_chroma() to mpegvideo.h as static inline
Måns Rullgård [Wed, 11 Jul 2007 21:04:53 +0000 (21:04 +0000)]
move ff_h263_round_chroma() to mpegvideo.h as static inline

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

17 years agoRemove unused file (this time for real)
Luca Abeni [Wed, 11 Jul 2007 15:29:20 +0000 (15:29 +0000)]
Remove unused file (this time for real)

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

17 years agoRemove underscores before fcntl flags
Ramiro Polla [Wed, 11 Jul 2007 15:21:24 +0000 (15:21 +0000)]
Remove underscores before fcntl flags

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

17 years agoCheck for termios before conio
Ramiro Polla [Wed, 11 Jul 2007 14:07:55 +0000 (14:07 +0000)]
Check for termios before conio

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

17 years agoProper check for interactive support (termios and conio).
Ramiro Polla [Wed, 11 Jul 2007 14:04:54 +0000 (14:04 +0000)]
Proper check for interactive support (termios and conio).

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

17 years agoProper check for mkstemp().
Ramiro Polla [Wed, 11 Jul 2007 13:57:22 +0000 (13:57 +0000)]
Proper check for mkstemp().

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

17 years agoRemove unnecessary MINGW ifdef.
Ramiro Polla [Wed, 11 Jul 2007 13:50:59 +0000 (13:50 +0000)]
Remove unnecessary MINGW ifdef.
These were added for MSVC++, which is no longer supported.

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

17 years agoRemove MinGW lrint hack.
Ramiro Polla [Wed, 11 Jul 2007 13:44:50 +0000 (13:44 +0000)]
Remove MinGW lrint hack.
It has been in mingw-runtime at least since version 2.4

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

17 years agoadd support for ASS like subtitles in Matroska
Aurelien Jacobs [Wed, 11 Jul 2007 13:37:07 +0000 (13:37 +0000)]
add support for ASS like subtitles in Matroska

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

17 years agocomment explaining that text subtitle need to be UTF-8 for now
Aurelien Jacobs [Wed, 11 Jul 2007 13:19:58 +0000 (13:19 +0000)]
comment explaining that text subtitle need to be UTF-8 for now

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

17 years agoadd support for Matroska subtitle tracks
Aurelien Jacobs [Wed, 11 Jul 2007 13:13:20 +0000 (13:13 +0000)]
add support for Matroska subtitle tracks

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

17 years agoMove public API functions av_codec_get_tag() and av_codec_get_id()
Aurelien Jacobs [Wed, 11 Jul 2007 12:45:14 +0000 (12:45 +0000)]
Move public API functions av_codec_get_tag() and av_codec_get_id()
into a file which is compiled un-conditionally (utils.c).

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

17 years agoconditional compilation of ratecontrol.c
Aurelien Jacobs [Wed, 11 Jul 2007 09:07:23 +0000 (09:07 +0000)]
conditional compilation of ratecontrol.c

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

17 years agoconditional compilation of motion_est.c
Aurelien Jacobs [Wed, 11 Jul 2007 08:59:52 +0000 (08:59 +0000)]
conditional compilation of motion_est.c

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

17 years agoremove OS/2 support
Måns Rullgård [Tue, 10 Jul 2007 22:57:52 +0000 (22:57 +0000)]
remove OS/2 support

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

17 years agoRemove OS/2 support
Ramiro Polla [Tue, 10 Jul 2007 21:52:04 +0000 (21:52 +0000)]
Remove OS/2 support

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

17 years ago10l: fix av_str[i]start()
Måns Rullgård [Tue, 10 Jul 2007 21:43:35 +0000 (21:43 +0000)]
10l: fix av_str[i]start()

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

17 years agoset locale to C in seek test
Måns Rullgård [Tue, 10 Jul 2007 20:49:05 +0000 (20:49 +0000)]
set locale to C in seek test

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

17 years agomakes compilation of h263.o and mpegvideo_enc.o conditional
Aurelien Jacobs [Tue, 10 Jul 2007 20:28:56 +0000 (20:28 +0000)]
makes compilation of h263.o and mpegvideo_enc.o conditional

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

17 years agocosmetics: indentation
Aurelien Jacobs [Tue, 10 Jul 2007 20:27:50 +0000 (20:27 +0000)]
cosmetics: indentation

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

17 years agoAvoid linking with h263.c functions when the relevant codecs
Aurelien Jacobs [Tue, 10 Jul 2007 20:23:08 +0000 (20:23 +0000)]
Avoid linking with h263.c functions when the relevant codecs
are not compiled in.

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

17 years agoUse proper bytestream functions
Vitor Sessak [Tue, 10 Jul 2007 17:50:44 +0000 (17:50 +0000)]
Use proper bytestream functions

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

17 years agoBetter place to disable some mpeg4 code and ensure that
Aurelien Jacobs [Tue, 10 Jul 2007 17:31:17 +0000 (17:31 +0000)]
Better place to disable some mpeg4 code and ensure that
ff_write_quant_matrix() won't be used when mpeg4 encoder is disabled.

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

17 years agomove init_vlc_rl from h263.c to mpegvideo.c
Aurelien Jacobs [Tue, 10 Jul 2007 17:17:42 +0000 (17:17 +0000)]
move init_vlc_rl from h263.c to mpegvideo.c

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

17 years agoSplit ff_set_mpeg4_time() and move the non mpeg4 specific part
Aurelien Jacobs [Tue, 10 Jul 2007 14:37:33 +0000 (14:37 +0000)]
Split ff_set_mpeg4_time() and move the non mpeg4 specific part
into mpegvideo_enc.c.

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

17 years agoPrepare to remove more duplicated code
Vitor Sessak [Tue, 10 Jul 2007 14:30:57 +0000 (14:30 +0000)]
Prepare to remove more duplicated code
Based on a patch by Matthieu Castet

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

17 years agoRemove some duplicated code
Vitor Sessak [Tue, 10 Jul 2007 13:32:22 +0000 (13:32 +0000)]
Remove some duplicated code

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

17 years agoResurrect yuv2rgb_init.c, to add a proper license (and some comments about
Luca Abeni [Tue, 10 Jul 2007 11:18:55 +0000 (11:18 +0000)]
Resurrect yuv2rgb_init.c, to add a proper license (and some comments about
its origin) in it.

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

17 years agoClarify public domain statement similar to qt-faststart.c.
Diego Biurrun [Tue, 10 Jul 2007 10:14:53 +0000 (10:14 +0000)]
Clarify public domain statement similar to qt-faststart.c.

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

17 years agoAdd standard licensing header to files that lack it.
Diego Biurrun [Tue, 10 Jul 2007 10:02:01 +0000 (10:02 +0000)]
Add standard licensing header to files that lack it.

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

17 years agocosmetics: typo
Diego Biurrun [Tue, 10 Jul 2007 09:58:38 +0000 (09:58 +0000)]
cosmetics: typo

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

17 years agodon't compile some mpeg4 encoder code when encoders are disabled
Aurelien Jacobs [Tue, 10 Jul 2007 08:40:00 +0000 (08:40 +0000)]
don't compile some mpeg4 encoder code when encoders are disabled

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

17 years agoPort some useful comments from newest version of David Hammerton's decoder (from...
Vitor Sessak [Tue, 10 Jul 2007 03:40:37 +0000 (03:40 +0000)]
Port some useful comments from newest version of David Hammerton's decoder (from which alac.c is based)

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

17 years agoavoid deprecation warnings for AVFrac from avformat.h
Måns Rullgård [Mon, 9 Jul 2007 22:15:11 +0000 (22:15 +0000)]
avoid deprecation warnings for AVFrac from avformat.h

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

17 years agoavoid deprecation warnings for ImgReSampleContext from avcodec.h
Måns Rullgård [Mon, 9 Jul 2007 22:15:07 +0000 (22:15 +0000)]
avoid deprecation warnings for ImgReSampleContext from avcodec.h

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

17 years agomove ff_set_qscale from h263.c to mpegvideo.c
Aurelien Jacobs [Mon, 9 Jul 2007 21:07:24 +0000 (21:07 +0000)]
move ff_set_qscale from h263.c to mpegvideo.c

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

17 years agoprettify conditional targets
Måns Rullgård [Mon, 9 Jul 2007 20:42:00 +0000 (20:42 +0000)]
prettify conditional targets

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