Statistics
| Branch: | Revision:

ffmpeg / libavcodec @ c009df3f

# Date Author Comment
c009df3f 06/18/2003 10:00 PM Michael Niedermayer

make ff_emulated_edge_mc() independant of MpegEncContext

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

cebe4432 06/18/2003 06:37 AM Nick Kurshev

optimization: merge phases 0 and 1

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

b1e6b355 06/17/2003 10:48 PM Michael Niedermayer

lossless mjpeg encoding (planar yuv & RGB) and somerelated bugfixes

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

c3b4e0eb 06/17/2003 07:48 AM Nick Kurshev

to be more precise

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

860208a4 06/17/2003 07:22 AM Nick Kurshev

finally works now

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

971eb237 06/16/2003 03:06 PM Alex Beregszaszi

10l

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

855127bc 06/16/2003 02:09 PM Fabrice Bellard

fixed segfault if sequence header has not been found before slice decoding

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

63efe9a7 06/16/2003 01:19 PM Michael Niedermayer

cleanup
pegasus "pseudo yuv" (=RCT) lossless decoding support
bigendian fix?

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

1433e6c4 06/16/2003 10:30 AM Alex Beregszaszi

a bottle of coke (=0.5l)

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

0b15bfe7 06/16/2003 08:28 AM Nick Kurshev

some useful warning

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

e4d2b1f3 06/15/2003 12:15 AM Michael Niedermayer

lossless jpeg decoding support

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

11e659c2 06/13/2003 09:31 PM Michael Niedermayer

golomb rice codes
use gradients instead of prediction errors as context model
store independant quantization tables for each point
merge contexts with opposit sign

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

2248dd89 06/13/2003 09:36 AM Zdenek Kabelac
  • removed redundant includes (they were even wrongly used)

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

b8414bbd 06/13/2003 08:31 AM Nick Kurshev

RealAudio 1.0 (14_4) and 2.0 (28_8) native decoders. Author unknown, code from a mplayerhq (originally from public domain player for Amiga
at http://www.honeypot.net/audio)

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

a9722aa6 06/10/2003 10:45 PM Fabrice Bellard

works with old gcc versions too

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

c2f1b2cb 06/09/2003 11:55 PM Michael Niedermayer

reducing memory consumption (reducing number of contexts and other stuff, no noticeable loss in compression rate)

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

7408ad05 06/09/2003 07:11 PM Michael Niedermayer

10l

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

5e20f836 06/09/2003 02:24 AM Michael Niedermayer

FFV1 codec (our very simple lossless intra only codec, compresses much better then huffyuv)

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

cd394651 06/07/2003 10:21 PM Michael Niedermayer

more comments

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

8f8c0800 06/06/2003 10:04 AM Michael Niedermayer

cleanup

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

bc634f6f 06/05/2003 02:30 PM Zdenek Kabelac
  • 3gp patch by Joca

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

4b465299 06/03/2003 01:58 PM Michael Niedermayer

4xm adpcm

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

b60ad448 06/01/2003 10:56 AM Michael Niedermayer

fix 4xm yuv->rgb565 transform

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

5be8a373 06/01/2003 10:13 AM Michael Niedermayer

10l (array[-1] ...)

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

8809cfee 06/01/2003 12:56 AM Michael Niedermayer

4xm codec

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

642d7e84 05/31/2003 07:56 AM Mike Melanson

revising and fixing motion vectors, squished block unpacking bug that
led to memory stomps, added support for funky arbitrary dimensions

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

ba88675b 05/30/2003 01:27 PM Michael Niedermayer

rgb15 & rgb16 fix

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

61ccfcc0 05/30/2003 01:05 AM Michael Niedermayer

(truncated) unary binerization
unary k-th order exp golomb binarization

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

cf713bb8 05/30/2003 12:02 AM Michael Niedermayer

fix mpeg1/2 decoding if there are no 0 bytes after the bitstream
print mpeg1/2 startcodes support

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

4cdfaf80 05/29/2003 09:34 PM Michael Niedermayer

mpeg1 decoding fix

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

d592f67f 05/28/2003 06:44 PM Michael Niedermayer

CABAC
note, this is just the CABAC (de)coder not complete h264-cabac support

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

e2a7bb28 05/28/2003 02:40 AM Mike Melanson

placeholder IDs for 4xm A/V codecs

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

db6e7795 05/27/2003 12:31 PM Michael Niedermayer

motion vector vissualization for mpeg1/2
mpeg1/2 cleanup/bugfix
error resilience bugfix

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

ebc51331 05/26/2003 09:40 PM James Stembridge

set pix_fmt in rv10 patch by (James Stembridge <jstembridge at users dot sourceforge dot net>)

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

59fcece9 05/26/2003 05:44 PM Mike Melanson

rework SVQ1 decoder to use more intuitive VLC tables as well as ffmpeg's
native VLC facilities; also added decoding of some more frame header
fields

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

4cfbf61b 05/24/2003 06:48 PM Falk Hüffner

Warning and compatibility fixes.

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

b534c7f9 05/23/2003 06:04 PM Michael Niedermayer

some benchmarking code

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

9fe690c8 05/23/2003 04:04 PM Michael Niedermayer

optimize

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

14b74d38 05/23/2003 12:58 PM Michael Niedermayer

cleanup

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

d07f9043 05/22/2003 02:12 PM Michael Niedermayer

truncated h263 decoding support / H263-ES "demuxer"

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

a9a07762 05/21/2003 05:50 PM Michael Niedermayer

altivec gcc-3 fixes by (Magnus Damm <damm at opensource dot se>)

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

31d8cb13 05/20/2003 05:36 PM Zdenek Kabelac
  • compile fixes by Mitch at Bits.COM

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

6d50b2e6 05/20/2003 01:03 AM Michael Niedermayer

cleanup

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

38597364 05/20/2003 12:42 AM Wolfgang Hesseler

CONFIG_ENCODERS patch by (Wolfgang Hesseler <qv at multimediaware dot com>)

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

3d2e8cce 05/19/2003 01:30 PM Michael Niedermayer

ASV1 codec
with postprocessing support :)

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

22493ab9 05/19/2003 01:22 AM Mike Melanson

fix subtle logic problem in block unpacker that leads to incorrect token
decoding which leads to segfaults

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

6d71b382 05/18/2003 12:07 AM Michael Niedermayer

improving 3IV1 support (still far from perfect) note, disabled as it requires some checks in the inner loops which would slow things down a tiny bit

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

62cf114b 05/16/2003 09:47 PM Michael Niedermayer

seems i guessed correctly (last 411 chroma block isnt scaled but cut and reordered)

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

377ec888 05/16/2003 07:18 PM Michael Niedermayer

bigendian fix

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

4c701ac8 05/16/2003 10:14 AM Michael Niedermayer

CODEC_CAP_DRAW_HORIZ_BAND

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

669ac79c 05/15/2003 11:30 PM Michael Niedermayer

moving the svq3 motion compensation stuff to dsputil (this also means that existing optimized halfpel code is used now ...)

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

3db320ea 05/15/2003 01:34 AM Falk Hüffner

Warning fixes.

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

94d44f45 05/15/2003 12:43 AM Michael Niedermayer

optimize

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

d8085ea7 05/14/2003 11:08 PM Michael Niedermayer

cleanup

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

3bb10888 05/14/2003 10:38 PM Michael Niedermayer

libmpeg2 style bitstream reader 17 vs 16 bit bugfix

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

41fda91d 05/14/2003 05:46 PM BERO

aligned dsputil (for sh4) patch by (BERO <bero at geocities dot co dot jp>)

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

d4961b35 05/14/2003 03:12 PM BERO

fastdiv patch by (BERO <bero at geocities dot co dot jp>) with fixes & cleanup by me

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

b82cdc72 05/14/2003 12:32 PM Michael Niedermayer

make sh4 IDCT optional, so the user can choose

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

0c6bd2ea 05/14/2003 12:18 PM BERO

sh4 optimized idct & bswap patch by (BERO <bero at geocities dot co dot jp>)

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

891f64b3 05/14/2003 11:40 AM joca@rixmail.se

AMR-NB audio support patch by (<joca at rixmail dot se>)

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

17fb5fd3 05/14/2003 10:55 AM Michael Niedermayer

libmpeg2 style bitstream reader fixes

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

924311cd 05/14/2003 10:54 AM Michael Niedermayer

some libmpeg2 style bitstream reader fixes (no dv doesnt yet work with it)

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

05858889 05/14/2003 01:08 AM BERO

decode motion & modulo optimize patch by (BERO <bero at geocities dot co dot jp>)

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

d8e00c09 05/14/2003 12:32 AM BERO

bitstream reader optimize patch by (BERO <bero at geocities dot co dot jp>)

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

7062fad6 05/13/2003 11:38 PM BERO

small optimize mpeg12.c/get_qscale patch by (BERO <bero at geocities dot co dot jp>) and the return idea by arpi

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

f7a8c179 05/13/2003 01:38 PM Michael Niedermayer

optimizations

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

d04fdff1 05/13/2003 08:21 AM Zdenek Kabelac
  • oops - reversed last commit

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

4704097a 05/13/2003 12:46 AM Michael Niedermayer

optimizations

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

f138f883 05/12/2003 11:03 PM Michael Niedermayer

100l (document buffer padding requirements)

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

2def278a 05/12/2003 05:59 PM Zdenek Kabelac
  • sync

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

445ad18d 05/12/2003 12:32 PM Zdenek Kabelac
  • link libfaad when needed

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

aea22133 05/12/2003 12:31 PM Zdenek Kabelac
  • quiet missing EOF \n warning

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

280bd7b7 05/12/2003 10:55 AM Zdenek Kabelac
  • support for AAC audio streams via libfaad
  • could be complied with runtime linking of libfaad (CONFIG_FAADBIN)
  • missing/untested support for raw AAC streams (maybe there will be
    just one entry for aac)
  • missing configure check for libfaad/config option...
74c0ac12 05/12/2003 04:28 AM Mike Melanson

fix image buffer leak on keyframes, add more error condition checks

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

affd55a1 05/12/2003 02:53 AM Roman Shaposhnik
  • fixing a bug in avpicture_layout (PAL8 wasn't handled properly) * adding regression tests for all pix_fmt conversions * making libavtest part of the default testsuite

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

04431ca1 05/11/2003 11:26 AM Dan Christiansen

ranlib patch by (Dan Christiansen <danchr at daimi dot au dot dk>)

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

05493021 05/11/2003 10:19 AM Michael Niedermayer

more idct_permute docs

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

96a7e73b 05/11/2003 04:47 AM Mike Melanson

fix motion vector decoding bug and reinstate interframes

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

463d086b 05/11/2003 02:51 AM Mike Melanson

get those permutations straight

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

892fc83e 05/10/2003 09:46 PM Mike Melanson

squashed a bunch of subtle array indexing bugs, fixed block mapping
added more error checking, added (and enabled, for the time being) a
keyframe-only mode

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

85ea6b29 05/10/2003 09:35 PM Michael Niedermayer

print obmc bug info only if avctx->debug&1

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

04331882 05/10/2003 04:06 PM Mike Melanson

dump the shady binary search logic (the part that binary searches
through unsorted data)

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

89a79364 05/10/2003 04:30 AM Mike Melanson

change the way the ImageDescription is passed to the decoder

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

8b82a956 05/09/2003 10:16 PM Michael Niedermayer

svq3 decoder by anonymous

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

a466e345 05/08/2003 02:01 AM Mike Melanson

correct the custom coding mode alphabet, add some validation on the
motion vectors (which are not completely correct yet)

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

5fd74135 05/07/2003 11:32 PM Michael Niedermayer

more #ifdef CONFIG_ENCODERS by (Wolfgang Hesseler <qv at multimediaware dot com>)

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

63167088 05/07/2003 07:01 PM Roman Shaposhnik
  • introducing new public interface in imgconvert.c
    + avcodec_get_pix_fmt
    converts textual representation of pixel format into
    the actual id. Complements avcodec_get_pix_fmt_name.
    + avpicture_layout
    serializes given picture into a flat array....
4e80eb21 05/07/2003 12:28 PM Mike Melanson

looking better all the time! motion compensation is starting to work

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

44ae98dd 05/07/2003 02:30 AM Mike Melanson

fixed buffer allocation logic (hopefully) so that decoder does not crash
most ffmpeg-enabled apps; added a bunch on motion compensation stuff
which is effectively disabled at the moment while details are worked out

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

e20c4069 05/06/2003 08:43 PM Michael Niedermayer

release buffer cleanup

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

61873c4a 05/06/2003 03:11 AM Mike Melanson

fix decoder so that ffmpeg does not crash, at least not right away

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

814b648c 05/05/2003 11:22 PM Michael Niedermayer

Tiny patch for OpenBSD by (Björn Sandell <biorn at dce dot chalmers dot se>)

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

eb14c713 05/05/2003 10:00 AM Michael Niedermayer

doxy

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

d86053a4 05/05/2003 02:54 AM Mike Melanson

first pass at a new VP3 video decoder

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

96163551 05/03/2003 07:26 PM Arpi

looks better (req. for mp-G2)

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

ed543377 05/01/2003 10:45 PM Roman Shaposhnik

making it nicer to the client who doesn't expect errors messages in stdout

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

880e8ba7 04/29/2003 01:51 AM Roman Shaposhnik
  • fixing NTSC frame rate for DV streams
  • let ffmpeg preserve 'aspect_ratio' for recoding.
    Do we want to make it tweakable from the command line ?

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

cfcff636 04/27/2003 01:44 PM Michael Niedermayer

10l

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

067ff8b1 04/27/2003 01:33 AM Michael Niedermayer

tired

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

bb463d81 04/27/2003 01:11 AM Michael Niedermayer

10l (returning negative number of consumed bytes if the first startcode of a frame was split between 2 buffers)

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