FreeRDP/libfreerdp/codec
David Fort 4e24b966c8 [codec,progressive] fix segfault and optimize updated tiles
The number of updated tiles was not reset at the end of a progressive block
treatment leading to possibly overflow the updatedTiles array. This patch also
introduces a dirty bit on tiles, so that a tile updated multiple times is just
mark once as modified.
2023-05-11 16:31:42 +02:00
..
include [warnings] fixed unused-variable warnings 2023-03-06 10:04:59 +01:00
test [client,common] fix value present flag check 2023-04-28 07:39:35 +02:00
audio.c Logging and parser fixes (#7796) 2022-04-19 14:29:17 +02:00
bitmap.c Freerdp remove #ifdef HAVE_CONFIG_H 2022-03-03 11:26:48 +01:00
bulk.c Use Stream_CheckAndLogRequiredLength, fix WLog TAG 2022-11-21 09:57:27 +01:00
bulk.h No longer export ncrush, xcrush and mppc codecs 2022-04-28 11:24:29 +02:00
clear.c [codec,clear] use aligned allocation 2023-03-28 11:34:52 +02:00
color.c [codec] add flag for freerdp_image_copy 2023-01-10 11:49:02 +01:00
dsp_ffmpeg.c [winpr,wlog] include function name in log message 2023-01-25 16:26:39 +01:00
dsp_ffmpeg.h Reformatted to new style 2019-11-07 10:53:54 +01:00
dsp.c [logging] remove __FUNCTION__ from actual message 2023-01-25 16:26:39 +01:00
dsp.h Unify struct definitions (#7633) 2022-02-14 14:59:22 +01:00
h264_ffmpeg.c Fixed #8686: Update h264 to use new FFMPEG API 2023-02-27 09:45:44 +01:00
h264_mediacodec.c Move H264 subsystem variable to header 2022-04-28 13:25:27 +02:00
h264_mf.c winpr: rework alignment functions 2022-05-12 11:36:01 +02:00
h264_openh264.c Replaced memset/ZeroMemory with initializer 2022-10-14 12:11:01 +02:00
h264.c [codec,h264] add getter/setter for h264 options 2023-04-11 10:58:03 +02:00
h264.h [codecs] make h264 and planar opaque 2023-04-11 10:58:03 +02:00
interleaved.c [codec,interleaved] use aligned allocation 2023-03-28 11:34:52 +02:00
jpeg.c Replaced memset/ZeroMemory with initializer 2022-10-14 12:11:01 +02:00
mppc.c reformatted 2022-06-23 08:48:39 +02:00
mppc.h No longer export ncrush, xcrush and mppc codecs 2022-04-28 11:24:29 +02:00
ncrush.c [includes] untangled circular includes 2023-03-15 08:22:23 +01:00
ncrush.h No longer export ncrush, xcrush and mppc codecs 2022-04-28 11:24:29 +02:00
nsc_encode.c [codec,nsc] use aligned allocation 2023-03-28 11:34:52 +02:00
nsc_encode.h Reformatted to new style 2019-11-07 10:53:54 +01:00
nsc_sse2.c reformatted 2022-06-23 08:48:39 +02:00
nsc_sse2.h Fixed use of reserved keywords for include guards. 2017-07-20 09:35:41 +02:00
nsc_types.h Freerdp remove #ifdef HAVE_CONFIG_H 2022-03-03 11:26:48 +01:00
nsc.c [codec,nsc] use aligned allocation 2023-03-28 11:34:52 +02:00
planar.c [codecs] make h264 and planar opaque 2023-04-11 10:58:03 +02:00
progressive.c [codec,progressive] fix segfault and optimize updated tiles 2023-05-11 16:31:42 +02:00
progressive.h [codec,progressive] fix segfault and optimize updated tiles 2023-05-11 16:31:42 +02:00
region.c [codec] fixed region16_union_rect 2022-12-09 16:40:54 +01:00
rfx_bitstream.h Unify struct definitions (#7633) 2022-02-14 14:59:22 +01:00
rfx_constants.h Reformatted to new style 2019-11-07 10:53:54 +01:00
rfx_decode.c Fixed cast-quality warnings 2022-04-28 09:17:20 +02:00
rfx_decode.h Fixed progressive decoding without subbanddiff 2020-12-15 14:47:05 +01:00
rfx_differential.h Fixed use of reserved keywords for include guards. 2017-07-20 09:35:41 +02:00
rfx_dwt.c Freerdp remove #ifdef HAVE_CONFIG_H 2022-03-03 11:26:48 +01:00
rfx_dwt.h Fixed progressive decoding without subbanddiff 2020-12-15 14:47:05 +01:00
rfx_encode.c Fixed cast-quality warnings 2022-04-28 09:17:20 +02:00
rfx_encode.h Reformatted to new style 2019-11-07 10:53:54 +01:00
rfx_neon.c Only build RFX neon path with -DWITH_NEON=ON 2022-05-04 09:28:29 +02:00
rfx_neon.h Reformatted to new style 2019-11-07 10:53:54 +01:00
rfx_quantization.c Freerdp remove #ifdef HAVE_CONFIG_H 2022-03-03 11:26:48 +01:00
rfx_quantization.h Remove symbols exported by accident. 2019-12-02 10:57:31 +01:00
rfx_rlgr.c [codec,rfx] use aligned allocation 2023-03-28 11:34:52 +02:00
rfx_rlgr.h Reformatted to new style 2019-11-07 10:53:54 +01:00
rfx_sse2.c Freerdp remove #ifdef HAVE_CONFIG_H 2022-03-03 11:26:48 +01:00
rfx_sse2.h Fixed use of reserved keywords for include guards. 2017-07-20 09:35:41 +02:00
rfx_types.h [codec,rfx] refactor API 2023-04-05 20:41:42 +02:00
rfx.c [codec,rfx] refactor API 2023-04-05 20:41:42 +02:00
xcrush.c [codec,xcrush] follow up to #8529 2022-12-13 15:41:58 +01:00
xcrush.h No longer export ncrush, xcrush and mppc codecs 2022-04-28 11:24:29 +02:00
yuv.c [codec,yuv] use aligned allocation 2023-03-28 11:34:52 +02:00
zgfx.c [winpr,stream] use new Stream_CheckAndLogRequiredLength* 2023-01-25 14:27:32 +01:00