You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	avcodec/ljpegenc: Remove unused IDCTDSPContext
It is basically write-only. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
This commit is contained in:
		
							
								
								
									
										2
									
								
								configure
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								configure
									
									
									
									
										vendored
									
									
								
							| @@ -2869,7 +2869,7 @@ ipu_decoder_select="mpegvideodec" | ||||
| jpegls_decoder_select="mjpeg_decoder" | ||||
| jv_decoder_select="blockdsp" | ||||
| lagarith_decoder_select="llviddsp" | ||||
| ljpeg_encoder_select="idctdsp jpegtables" | ||||
| ljpeg_encoder_select="jpegtables" | ||||
| lscr_decoder_select="inflate_wrapper" | ||||
| magicyuv_decoder_select="llviddsp" | ||||
| magicyuv_encoder_select="llvidencdsp" | ||||
|   | ||||
| @@ -33,22 +33,16 @@ | ||||
| #include "libavutil/frame.h" | ||||
| #include "libavutil/mem.h" | ||||
| #include "libavutil/opt.h" | ||||
| #include "libavutil/pixdesc.h" | ||||
|  | ||||
| #include "avcodec.h" | ||||
| #include "codec_internal.h" | ||||
| #include "encode.h" | ||||
| #include "idctdsp.h" | ||||
| #include "jpegtables.h" | ||||
| #include "mathops.h" | ||||
| #include "mjpegenc_common.h" | ||||
| #include "mjpeg.h" | ||||
|  | ||||
| typedef struct LJpegEncContext { | ||||
|     AVClass *class; | ||||
|     IDCTDSPContext idsp; | ||||
|     ScanTable scantable; | ||||
|     uint16_t matrix[64]; | ||||
|  | ||||
|     int vsample[4]; | ||||
|     int hsample[4]; | ||||
| @@ -240,8 +234,8 @@ static int ljpeg_encode_frame(AVCodecContext *avctx, AVPacket *pkt, | ||||
|  | ||||
|     init_put_bits(&pb, pkt->data, pkt->size); | ||||
|  | ||||
|     ff_mjpeg_encode_picture_header(avctx, &pb, pict, NULL, &s->scantable, | ||||
|                                    s->pred, s->matrix, s->matrix, 0); | ||||
|     ff_mjpeg_encode_picture_header(avctx, &pb, pict, NULL, NULL, | ||||
|                                    s->pred, NULL, NULL, 0); | ||||
|  | ||||
|     header_bits = put_bits_count(&pb); | ||||
|  | ||||
| @@ -287,10 +281,6 @@ static av_cold int ljpeg_encode_init(AVCodecContext *avctx) | ||||
|     if (!s->scratch) | ||||
|         return AVERROR(ENOMEM); | ||||
|  | ||||
|     ff_idctdsp_init(&s->idsp, avctx); | ||||
|     ff_init_scantable(s->idsp.idct_permutation, &s->scantable, | ||||
|                       ff_zigzag_direct); | ||||
|  | ||||
|     ff_mjpeg_init_hvsample(avctx, s->hsample, s->vsample); | ||||
|  | ||||
|     ff_mjpeg_build_huffman_codes(s->huff_size_dc_luminance, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user