21 Commits (3aae1eff1263a91086f48ae5162aa28f8f9dc072)

Author SHA1 Message Date
Jerry Jiang 884506dfe2 Implement optimal huffman encoding for (M)JPEG. 8 years ago
Michael Niedermayer 068026b0f7 avcodec/mjpegenc_common: Store approximate aspect if exact cannot be stored 9 years ago
Vittorio Giovara 2862b63783 lavc: Move prediction_method to codec private options 9 years ago
Carl Eugen Hoyos d6cfbcd621 lavc/mjpegenc: Add an option to force outputting chroma matrix. 9 years ago
Michael Niedermayer 8b72f6d50b avcodec/ljpegenc: Fix encoding RGBA LJPEG 9 years ago
Michael Niedermayer b26497f824 avcodec/mjpegenc_common: do not ignore the color_range field 9 years ago
Vittorio Giovara 7c6eb0a1b7 lavc: AV-prefix all codec flags 9 years ago
Michael Niedermayer c50904fd78 avcodec/mjpegenc_common: Use ff_mpv_reallocate_putbitbuffer() 10 years ago
Shiina Hideaki 85ca012ba6 mjpegenc: Fix JFIF header byte ordering 10 years ago
Diego Biurrun 4978850ca2 build: Split JPEG-related tables off into a separate component 10 years ago
Diego Biurrun e6e3dcba0c mjpeg: Move code only used in the encoder(s) to the appropriate header 10 years ago
Michael Niedermayer 02729f7a5a avcodec/mjpegenc_common: Restore removed copyright statements 11 years ago
Diego Biurrun e3fcb14347 dsputil: Split off IDCT bits into their own context 11 years ago
Diego Biurrun adcb8392c9 mjpeg: Split off bits shared by MJPEG and LJPEG encoders 11 years ago
Michael Niedermayer d41a4a765b avcodec/mjpegenc: allow encoding amv with height % 16 != 0 when strict -1 is set 11 years ago
Reimar Döffinger 6d695d7acc Fix nonsense non-mod16 AMV flipping code. 11 years ago
Michael Niedermayer 181b2c3724 avcodec/mjpegenc: disallow encoding amv with height%16!=0 11 years ago
Michael Niedermayer 256f530603 avcodec/mjpegen: Fix declared argument size 11 years ago
Michael Niedermayer a26e9c1040 avcodec/mjpegenc: Use av_frame_clone() instead of av_frame_ref() 11 years ago
Michael Niedermayer 7dc0aba3fb avcodec/mjpegenc: use a seperate chroma matrix when luma and chroma differ 11 years ago
Michael Niedermayer 859d74040e avcodec/mjpegenc: pass chroma quantization matrix through as well, not just luma 11 years ago
Nicolas George 2ebaadf35c lavc/mjpegenc: use proper error codes. 11 years ago
Nicolas George 19a2d101ac lavc/mjpegenc: check av_frame_alloc() failure. 11 years ago
Michael Niedermayer 5b3f4b3ef5 avcodec/mjpegenc: drop dependancy on sizeof(AVFrame) 11 years ago
Michael Niedermayer 2b215f3939 mjpeg/ljpegenc: factor ff_mjpeg_init_hvsample() out 11 years ago
Michael Niedermayer 9a0d719b10 avcodec/mjpegenc/ff_mjpeg_escape_FF: remove unused variable 11 years ago
Michael Niedermayer 0ebdf8d9ec avcodec/mjpegenc: fix and use lossless flag in ff_mjpeg_encode_picture_header() 11 years ago
Michael Niedermayer 978ae13f23 avcodec/mjpegenc: move end padding/alignment to ff_mjpeg_escape_FF() 11 years ago
Michael Niedermayer 9fcd58ab26 avcodec/mjpegenc: make escape_FF() non static 11 years ago
Michael Niedermayer 6005ab3e0e avcodec/mjpegenc: use av_log2_16bit() in encode_block() 11 years ago
Anton Khirnov daffed3b17 ljpegenc: accept bgr24 instead of bgra 11 years ago
Anton Khirnov 86eb2eaac6 mjpegenc: do not pass MpegEncContext to ff_mjpeg_encode_dc() 11 years ago
Anton Khirnov 3360ad9955 mjpegenc: do not pass MpegEncContext to ff_mjpeg_encode_picture_trailer() 11 years ago
Anton Khirnov 058d5f2feb mjpegenc: do not pass MpegEncContext to ff_mjpeg_encode_picture_header() 11 years ago
Anton Khirnov 6d70639c7d mjpegenc: do not pass MpegEncContext to jpeg_table_header() 11 years ago
Anton Khirnov e1eaaec765 mjpegenc: remove commented out never-to-be-finished WIP cruft 11 years ago
Anton Khirnov ff506c75b7 mjpegenc: do not pass MpegEncContext to put_huffman_table() 11 years ago
Anton Khirnov a1ba1f20b3 mjpegenc: cosmetics, reformat jpeg_put_comments() 11 years ago
Anton Khirnov 0812f5a40a mjpegenc: write the JFIF header if the sample aspect ratio is set 11 years ago
Clément Bœsch b46f19100b cosmetics: group remaining .name and .long_name. 11 years ago
Diego Biurrun b2bed9325d cosmetics: Group .name and .long_name together in codec/format declarations 11 years ago
Michael Niedermayer 15d4965239 avcodec/mjpegenc: dont store DQT for LJPEG 11 years ago
Diego Biurrun 2a61592573 avcodec: Remove some commented-out debug cruft 11 years ago
Diego Biurrun c242bbd8b6 Remove unnecessary dsputil.h #includes 12 years ago
Diego Biurrun 88bd7fdc82 Drop DCTELEM typedef 12 years ago
Michael Niedermayer 41bebda485 mjpegenc: fix restart interval parameters for yuv444 12 years ago
Michael Niedermayer 28b85b1fff mjpegenc: fix YUV444 with w%16!=0 12 years ago
Michael Niedermayer 633ae5a210 mjpegenc: fix 444 block count so it is below 10 12 years ago
Paul B Mahol 9f02d4ed0f mjpegenc: yuvj444p support 12 years ago
Anton Khirnov 716d413c13 Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat 12 years ago