gstreamer/subprojects/gst-plugins-bad/gst
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
..
accurip
adpcmdec
adpcmenc
aiff Replace gst-i18n-*.h with gi18n-lib.h 2022-04-19 18:01:06 +00:00
asfmux Replace gst-i18n-*.h with gi18n-lib.h 2022-04-19 18:01:06 +00:00
audiobuffersplit
audiofxbad
audiolatency
audiomixmatrix
audiovisualizers
autoconvert
bayer
camerabin2 Replace gst-i18n-*.h with gi18n-lib.h 2022-04-19 18:01:06 +00:00
codecalpha alphacombine: update example launch line 2022-01-06 14:59:02 +00:00
coloreffects
debugutils fakevideosink,fakeaudiosink: Proxy handoff and preroll-handoff signals 2022-03-23 20:03:40 +00:00
dvbsubenc
dvbsuboverlay
dvdspu Replace gst-i18n-*.h with gi18n-lib.h 2022-04-19 18:01:06 +00:00
faceoverlay
festival meson: check for libsocket and libnsl 2022-02-17 18:44:49 +00:00
fieldanalysis
freeverb devenv: Add some missing GStreamer specific env variables 2022-02-25 20:35:26 +00:00
frei0r
gaudieffects
gdp
geometrictransform
id3tag id3tag: Map GST_TAG_MUSICBRAINZ_RELEASETRACKID 2021-11-10 01:33:33 +00:00
inter
interlace interlace: Also handle a missing "interlace-mode" field as progressive 2022-04-29 23:08:50 +00:00
ivfparse ivfparse: Set the alignment to tu for AV1 stream. 2022-03-04 21:58:15 +00:00
ivtc
jp2kdecimator
jpegformat jpegparse: Rewrite element. 2022-05-20 08:51:23 +00:00
librfb rfbsrc: add uri interface 2022-06-03 19:44:28 +00:00
midi Replace gst-i18n-*.h with gi18n-lib.h 2022-04-19 18:01:06 +00:00
mpegdemux mpegdemux: silence unused-but-set werror 2022-03-28 05:23:31 +00:00
mpegpsmux
mpegtsdemux Bump GLib requirement to >= 2.62 2022-06-10 06:01:41 +00:00
mpegtsmux tsmux: Make sure to set srcpad caps under all conditions before outputting the first buffer 2022-05-18 12:19:07 +00:00
mxf Bump GLib requirement to >= 2.62 2022-06-10 06:01:41 +00:00
netsim
onvif rtponviftimestamp: add extension data to all packets .. 2022-04-27 06:39:24 +00:00
pcapparse pcapparse: Set timestamp in DTS, not PTS 2022-05-07 07:32:41 +00:00
pnm
proxy
rawparse
removesilence
rist ristsink: set properties on children early 2021-12-03 23:46:08 +00:00
rtmp2 rtmp2: Fix allocation of GstRtmpMeta 2022-06-06 15:51:07 +00:00
rtp Remove glib and gobject dependencies everywhere 2022-04-01 16:32:17 +00:00
sdp sdpdemux: Release request pads from rtpbin when freeing a stream 2022-05-17 12:36:44 +00:00
segmentclip
siren
smooth
speed speed: fix unused-but-set warning 2022-03-28 10:30:23 +00:00
subenc
switchbin
timecode
transcode Replace gst-i18n-*.h with gi18n-lib.h 2022-04-19 18:01:06 +00:00
videofilters
videoframe_audiolevel
videoparsers avviddec, video.c, h265parse: Workaround for broken field-based interlaced encoders 2022-06-16 10:03:02 +00:00
videosignal
vmnc
y4m
meson.build