You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	lavc/screenpresso: Fix 32bit pix_fmt, there is no transparency.
Fixes a remaining issue of ticket #5025.
This commit is contained in:
		| @@ -30,7 +30,7 @@ | ||||
|  * rebuilt frame (not the reference), and since there is no coordinate system | ||||
|  * they contain exactly as many pixel as the keyframe. | ||||
|  * | ||||
|  * Supports: BGRA, BGR24, RGB555 | ||||
|  * Supports: BGR0, BGR24, RGB555 | ||||
|  */ | ||||
|  | ||||
| #include <stdint.h> | ||||
| @@ -129,7 +129,7 @@ static int screenpresso_decode_frame(AVCodecContext *avctx, void *data, | ||||
|         avctx->pix_fmt = AV_PIX_FMT_BGR24; | ||||
|         break; | ||||
|     case 4: | ||||
|         avctx->pix_fmt = AV_PIX_FMT_BGRA; | ||||
|         avctx->pix_fmt = AV_PIX_FMT_BGR0; | ||||
|         break; | ||||
|     default: | ||||
|         av_log(avctx, AV_LOG_ERROR, "Invalid bits per pixel value (%d)\n", | ||||
|   | ||||
| @@ -29,7 +29,7 @@ | ||||
|  | ||||
| #define LIBAVCODEC_VERSION_MAJOR  57 | ||||
| #define LIBAVCODEC_VERSION_MINOR  51 | ||||
| #define LIBAVCODEC_VERSION_MICRO 100 | ||||
| #define LIBAVCODEC_VERSION_MICRO 101 | ||||
|  | ||||
| #define LIBAVCODEC_VERSION_INT  AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \ | ||||
|                                                LIBAVCODEC_VERSION_MINOR, \ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user