Statistics
| Branch: | Revision:

ffmpeg / libavcodec / mjpeg.c @ cb231c48

History | View | Annotate | Download (63.1 KB)

# Date Author Comment
68a48891 07/14/2003 09:07 PM Michael Niedermayer

10l

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

7e9e2b55 07/12/2003 08:21 PM Michael Niedermayer

cleanup

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

ec0eeaa2 07/10/2003 07:09 PM Michael Niedermayer

postprocessing support
fix duplicate frames bug?

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

0273ceeb 07/08/2003 10:12 PM Michael Niedermayer

few more error checks

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

2a250222 06/22/2003 11:08 AM Michael Niedermayer

CONFIG_ENCODERS cleanup

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

eb60dddc 06/20/2003 03:21 PM Alex Beregszaszi

some warning fixes

Originally committed as revision 1977 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

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

10l

Originally committed as revision 1965 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

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

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

optimize

Originally committed as revision 1900 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

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

Warning fixes.

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

1984f635 03/22/2003 12:09 PM Michael Niedermayer

user setable quantizer bias

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

ce2749d2 03/09/2003 04:07 PM Alex Beregszaszi

simplified

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

983e3246 03/06/2003 11:32 AM Michael Niedermayer

per file doxy

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

b0368839 03/03/2003 02:54 PM Michael Niedermayer

MpegEncContext.(i)dct_* -> DspContext.(i)dct_*
bitexact cleanup

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

0c1a9eda 02/11/2003 04:35 PM Zdenek Kabelac
  • UINTX -> uintx_t INTX -> intx_t

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

dce778e0 02/10/2003 10:45 AM Zdenek Kabelac
  • check for potentialy problematic field len

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

5c91a675 02/10/2003 09:35 AM Zdenek Kabelac
  • static,const,compiler warning cleanup

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

68f593b4 01/21/2003 05:34 PM Michael Niedermayer

GetBitContext.size is allways multiplied by 8 -> use size_in_bits to avoid useless *8 in a few inner loops

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

ccfddafb 01/01/2003 03:10 PM bubu

warnings patch by (bubu <bubu at bubu dot net>)

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

a46a7052 12/22/2002 10:34 PM Alex Beregszaszi

disabled aspect code due to it is extra buggy

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

706fc4de 12/06/2002 03:01 PM Michael Niedermayer

fixing aspect (hopefully, i couldnt reproduce the bug)

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

1e491e29 12/04/2002 10:04 AM Michael Niedermayer

cleanup
adding AVVideoFrame
moving quality, pict_type, key_frame, qscale_table, ... to AVVideoFrame
removing obsolete variables in AVCodecContext
skiping of MBs in b frames
correctly initalizing AVCodecContext
picture buffer cleanup

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

17308326 12/03/2002 03:42 PM Alex Beregszaszi

10l fix

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

b135d9fb 11/20/2002 03:18 PM Alex Beregszaszi

mjpegb support (need more samples)

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

218baf10 11/06/2002 11:59 AM Michael Niedermayer

cleanup

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

81ada1ce 11/06/2002 09:30 AM Michael Niedermayer

cleanup

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

145956de 11/02/2002 10:49 PM Alex Beregszaszi

fixed some bugs in app parser - some jfif and adobe jpgs fixed

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

f9745d55 10/31/2002 09:24 AM Alex Beregszaszi

fixed 10l

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

f3a34447 10/28/2002 04:29 PM Alex Beregszaszi

FOURCC removed, using ff_get_fourcc instead (should be big-endian safe), workarounded a restart interval bug (Spectralfan.mov) (rst support should be rewritten and moved from decode_sos)

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

1c0a593a 10/27/2002 09:02 PM Michael Niedermayer

get_vlc2()

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

055317a7 10/27/2002 07:20 PM Arpi

3rd 10l - don't let it read data beyond the end of frame

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

9d3748be 10/27/2002 07:11 PM Alex Beregszaszi

2nd 10l (noticed by arpi)

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

7b5c80f6 10/27/2002 07:01 PM Alex Beregszaszi

minor speedup noticed by arpi

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

97d4469a 10/27/2002 06:03 PM Alex Beregszaszi

10l

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

109362cb 10/27/2002 05:59 PM Alex Beregszaszi

reworked decode_frame marker searching, fixes many non-working samples

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

2ad1516a 09/29/2002 10:44 PM Michael Niedermayer

idct permutation cleanup, idct can be selected per context now
fixing some threadunsafe code

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

5596c60c 09/14/2002 10:07 PM Michael Niedermayer

dont store version for bit-exact tests

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

85bf478e 09/14/2002 12:30 PM Alex Beregszaszi

complete aspect support

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

d6afa9c6 07/27/2002 08:27 AM Leon van Stuivenberg

handle DRI/RST markers patch by Leon van Stuivenberg <leonvs at iae dot nl>

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

6b765cd2 07/12/2002 12:41 PM Falk Hüffner

Warning fix.

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

d85c5979 07/11/2002 11:34 PM Arpi

don't exit decoder after decoding first field -> fixes angels.avi interlacing

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

f197d19a 07/10/2002 02:34 PM Zdenek Kabelac
  • clean compiler warning

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

d8592280 06/27/2002 01:21 PM Zdenek Kabelac
  • turned into debug message - it's annoying when watching mjpeg files

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

ee4b748b 06/05/2002 06:35 PM Fabrice Bellard

use ff_idct_put()

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

cd4af68a 05/27/2002 04:42 PM Zdenek Kabelac
  • started to cleanup name clashes for onetime compilation

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

3093185e 05/25/2002 10:39 PM Fabrice Bellard

fixed incorrect buffer handling

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

6000abfa 05/18/2002 11:03 PM Fabrice Bellard

removed useless header includes - use av memory functions

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

564ef23d 05/09/2002 05:42 AM Juanjo

- Warning fix.

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

a69b930c 05/07/2002 05:55 PM Alex Beregszaszi

clamp intra matrix to 8bit for mjpeg (workaround for qscale>=25)

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

723106b2 05/07/2002 05:21 PM Alex Beregszaszi

added support for various app headers, and writin FFmpeg comment

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

1c3a2382 05/03/2002 09:38 PM Michael Niedermayer

correct quantizer bias

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

af289048 05/03/2002 04:34 PM Alex Beregszaszi

patch by Alex Beregszaszi <>
- AVID (AVRn) support (workaround)
- print error instead of failing for unsupported SOF
- fixed the 0

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

e84c31dc 05/01/2002 06:12 PM Arpi

Support for external huffman table and various fixes by Alex Beregszaszi <>

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

d7e9533a 04/27/2002 12:30 PM Michael Niedermayer

fixed msmpeg4 infinite loop if buggy stream
rewrote quantizer
fixed bias (+10% compression/quality for h263 like codecs)
qscale=1 support
mpeg1 intra frames looks far less blocky
added codec_id field

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

17592475 02/12/2002 03:43 PM Michael Niedermayer

alternative bitstream writer (disabled by default, uncomment #define ALT_BISTREAM_WRITER in common.h if u want to try it)

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

80e103d0 02/09/2002 01:23 AM Arpi

PATCH by Rik Snel <>

this patch enhances the jpeg header writer. It can be asked to omit
quantisation and huffman tables and it can write different horizontal and
vertical sampling factors. (the last thing is useless for libavcodec
itself (because libavcodec only handles YUV420P at ecoder level), but the...

d8c2efac 02/07/2002 02:08 AM Michael Niedermayer

width or height %16 != 0 bugfix

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

a74127c0 08/15/2001 10:33 PM Fabrice Bellard

win32 fixes

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

9d02db7a 08/15/2001 01:10 PM Fabrice Bellard

fix got_picture output

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

1a565432 08/13/2001 09:48 PM Fabrice Bellard

win32 fixes

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

991ae7b6 08/11/2001 07:03 PM Fabrice Bellard

added interlaced MJPEG support

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

486171d7 08/08/2001 10:11 PM Fabrice Bellard

return dummy quality to avoid bug in -sameq case - forgot emms in error case

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

186f8ae1 08/08/2001 07:08 PM Fabrice Bellard

added forgotten emms() - fix various segmentation faults when using mjpeg

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

47476fa9 08/07/2001 10:46 PM Fabrice Bellard

fixed mjpeg matrix quant encoding and decoding

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

bbc0d0c1 08/06/2001 02:46 AM Fabrice Bellard

use default huffman tables if none given

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

b182e68a 08/06/2001 01:54 AM Fabrice Bellard

added 422P and 444P support - fixed block parsing error

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

e2388404 08/06/2001 01:04 AM Fabrice Bellard

added correct component id handling

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

10b7b472 08/06/2001 12:44 AM Fabrice Bellard

added MJPEG decoder, renamed mjpegenc.c to mjpeg.c

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