mirror of
				https://github.com/nyanmisaka/ffmpeg-rockchip.git
				synced 2025-10-25 09:51:06 +08:00 
			
		
		
		
	Merge commit 'eae7338e1592f4a398b7c3cb9d1ac854b7a44ff8'
* commit 'eae7338e1592f4a398b7c3cb9d1ac854b7a44ff8': libx264: Make codec use the init-cleanup flag and mark it as init-thread-safe Merged-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
		| @@ -307,8 +307,10 @@ static av_cold int X264_close(AVCodecContext *avctx) | ||||
|     av_freep(&avctx->extradata); | ||||
|     av_freep(&x4->sei); | ||||
|  | ||||
|     if (x4->enc) | ||||
|     if (x4->enc) { | ||||
|         x264_encoder_close(x4->enc); | ||||
|         x4->enc = NULL; | ||||
|     } | ||||
|  | ||||
|     av_frame_free(&avctx->coded_frame); | ||||
|  | ||||
| @@ -889,6 +891,8 @@ AVCodec ff_libx264_encoder = { | ||||
|     .priv_class       = &x264_class, | ||||
|     .defaults         = x264_defaults, | ||||
|     .init_static_data = X264_init_static, | ||||
|     .caps_internal    = FF_CODEC_CAP_INIT_THREADSAFE | | ||||
|                         FF_CODEC_CAP_INIT_CLEANUP, | ||||
| }; | ||||
|  | ||||
| AVCodec ff_libx264rgb_encoder = { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Michael Niedermayer
					Michael Niedermayer