gstreamer/subprojects/gst-plugins-bad/gst/videoparsers
Vivia Nikolaidou b90d02741e avviddec, video.c, h265parse: Workaround for broken field-based interlaced encoders
Some encoders (e.g. Makito) have H265 field-based interlacing, but then
also specify an 1:2 pixel aspect ratio. That makes it kind-of work with
decoders that don't properly support field-based decoding, but makes us
end up with the wrong aspect ratio if we implement everything properly.
As a workaround, detect 1:2 pixel aspect ratio for field-based
interlacing, and check if making that 1:1 would make the new display
aspect ratio common. In that case, we override it with 1:1.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2577>
2022-06-16 10:03:02 +00:00
..
dirac_parse.c
dirac_parse.h
gstav1parse.c av1parse: Fix a latent memory leak in colorimetry setting. 2022-04-26 02:14:15 +00:00
gstav1parse.h
gstdiracparse.c
gstdiracparse.h
gsth263parse.c
gsth263parse.h
gsth264parse.c h264parse: Use newly added avcC data parsing API 2022-06-15 19:58:59 +00:00
gsth264parse.h h264parse: add support Precision Time Stamp in SEI messages 2022-06-03 08:29:05 +00:00
gsth265parse.c avviddec, video.c, h265parse: Workaround for broken field-based interlaced encoders 2022-06-16 10:03:02 +00:00
gsth265parse.h
gstjpeg2000parse.c
gstjpeg2000parse.h
gstmpeg4videoparse.c mpeg4videoparse: fix criticals trying to insert configs that don't exist yet 2021-10-28 17:49:03 +01:00
gstmpeg4videoparse.h
gstmpegvideoparse.c
gstmpegvideoparse.h
gstpngparse.c
gstpngparse.h
gstvc1parse.c
gstvc1parse.h
gstvideoparserselement.c
gstvideoparserselements.h
gstvideoparseutils.c videoparse: rename from _free to _clear 2022-06-03 08:29:05 +00:00
gstvideoparseutils.h videoparse: rename from _free to _clear 2022-06-03 08:29:05 +00:00
gstvp9parse.c vp9parse: Fix auto-plugging of HW frame decoder 2022-03-04 21:24:17 +00:00
gstvp9parse.h
h263parse.c
h263parse.h
meson.build
plugin.c