You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	avcodec/photocd: implement FF_CODEC_CAP_SKIP_FRAME_FILL_PARAM
This commit is contained in:
		| @@ -325,6 +325,9 @@ static int photocd_decode_frame(AVCodecContext *avctx, AVFrame *p, | ||||
|     if (ret < 0) | ||||
|         return ret; | ||||
|  | ||||
|     if (avctx->skip_frame >= AVDISCARD_ALL) | ||||
|         return avpkt->size; | ||||
|  | ||||
|     if ((ret = ff_thread_get_buffer(avctx, p, 0)) < 0) | ||||
|         return ret; | ||||
|  | ||||
| @@ -466,5 +469,6 @@ const FFCodec ff_photocd_decoder = { | ||||
|     .close          = photocd_decode_close, | ||||
|     FF_CODEC_DECODE_CB(photocd_decode_frame), | ||||
|     .p.capabilities = AV_CODEC_CAP_DR1 | AV_CODEC_CAP_FRAME_THREADS, | ||||
|     .caps_internal  = FF_CODEC_CAP_SKIP_FRAME_FILL_PARAM, | ||||
|     CODEC_LONG_NAME("Kodak Photo CD"), | ||||
| }; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user