From 2d252c63ffc602f5d4ea9a888ba3c3784b8e0e18 Mon Sep 17 00:00:00 2001
From: Andrew Randrianasulu <randrianasulu@gmail.com>
Date: Fri, 26 Apr 2024 17:39:51 +0300
Subject: [PATCH] Do not remap video codec if hw accel

---
 cinelerra-5.1/cinelerra/ffmpeg.C | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/cinelerra-5.1/cinelerra/ffmpeg.C b/cinelerra-5.1/cinelerra/ffmpeg.C
index 8d9a762a..ed764dae 100644
--- a/cinelerra-5.1/cinelerra/ffmpeg.C
+++ b/cinelerra-5.1/cinelerra/ffmpeg.C
@@ -434,7 +434,7 @@ int FFStream::decode_activate()
 			AVCodec *decoder = 0;
 #endif
 			if( is_video() ) {
-				if( ffmpeg->opt_video_decoder )
+				if( ffmpeg->opt_video_decoder && hw_type == AV_HWDEVICE_TYPE_NONE )
 					decoder = avcodec_find_decoder_by_name(ffmpeg->opt_video_decoder);
 				else
 					ffmpeg->video_codec_remaps.update(codec_id, decoder);
-- 
2.44.0

