| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
It is up to the element handling the seek to send flush events
downstream, otherwise we end up with a situation where upstream
would get unexpected GST_FLOW_FLUSHING
|
|
|
|
|
|
|
|
| |
Fix the negotiation of GstVideoOverlayComposition by checking
intersection with the peer caps, rather than just accept-caps,
which might only check the pad template.
https://bugzilla.gnome.org/show_bug.cgi?id=755113
|
|
|
|
| |
See https://bugzilla.gnome.org/show_bug.cgi?id=754157
|
|
|
|
|
|
|
| |
Set query ALLOCATION need_pool to FALSE as it only need query if can
support video overlay composition meta.
https://bugzilla.gnome.org/show_bug.cgi?id=745495
|
|
|
|
|
|
| |
If this code could ever be reached, it would leak
memory (CID 1231977), but gst_caps_get_features()
never returns NULL, so that can't happen.
|
|
|
|
|
|
|
| |
Check if downstream supports overlay meta, if possible use it and
if not fallback to no-overlay caps
https://bugzilla.gnome.org/show_bug.cgi?id=733916
|
|
|
|
|
|
| |
Avoids returning unsupported caps to peers
https://bugzilla.gnome.org/show_bug.cgi?id=733916
|
|
|
|
|
|
|
| |
gst_pad_get_pad_template_caps() returns a reference which is unreferenced,
so creating a copy using gst_caps_copy() results in a reference leak.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=734528
|
|
|
|
|
|
| |
It does not makes sense and asserts.
Based on 7f9aac386fd5d5921c80100889a5f212c0148a88 from gst-plugins-base.
|
|
|
|
| |
That gap is only for the subtitle stream and not for the video stream.
|
|
|
|
|
|
| |
GstVideoOverlayCompositionMeta API
https://bugzilla.gnome.org/show_bug.cgi?id=726463
|
|
|
|
|
| |
We now use gst_video_overlay_composition_blend(), so can support
all video formats supported by that, not just I420.
|
|
|
|
| |
Pass allocation query downstream.
|
|
|
|
| |
May results in not-negotiated flow errors otherwise.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=687520
|
|
|
|
|
| |
where possible. Avoids some string copies. Also re-indent
some stuff. Also some indent fixes here and there.
|
| |
|
|
|
|
| |
And fixup getcaps handler while I'm at it
|
|
|
|
|
| |
... and supply overlay rectangle data in AYUV as provided by input
data rather than converting to RGB.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Conflicts:
gst/dvbsuboverlay/gstdvbsuboverlay.c
|
|
|
|
|
|
|
|
| |
... rather than custom home-made blending.
Conflicts:
gst/dvbsuboverlay/gstdvbsuboverlay.c
|
|
|
|
|
|
|
| |
... to compensate for some bogus subtitle with a 0 timeout, which would
result in only being shown for a very unreadable amount of time.
See https://bugzilla.gnome.org/show_bug.cgi?id=666674
|
|
|
|
|
|
| |
gstdvbsuboverlay.c:772:15: error: pointer targets in passing argument 5 of 'gst_segment_clip' differ in signedness
/home/tpm/gst/0.11/gstreamer/gst/gstsegment.h:192:14: note: expected 'guint64 *' but argument is of type 'gint64 *'
gstdvbsuboverlay.c:772:15: error: pointer targets in passing argument 6 of 'gst_segment_clip' differ in signedness
|
|
|
|
|
|
| |
Conflicts:
gst/dvbsuboverlay/gstdvbsuboverlay.c
|
|
|
|
|
|
|
|
|
|
|
|
| |
In particular, pass buffer timestamp (pts) to dvb_sub, and then clip
and convert to running time when the duration (timeout) is known after
decoding it.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=660233
Conflicts:
gst/dvbsuboverlay/gstdvbsuboverlay.c
|
|
|
|
|
|
|
|
|
|
|
| |
... which is upon receiving new data with different PTS spec-wise,
or optionally upon each packet of subtitle data if desired by property.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=669310
Conflicts:
gst/dvbsuboverlay/gstdvbsuboverlay.c
|
| |
|
| |
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
ext/chromaprint/gstchromaprint.c
ext/mpeg2enc/Makefile.am
ext/voaacenc/gstvoaacenc.c
gst/dvbsuboverlay/gstdvbsuboverlay.c
gst/mpegtsdemux/mpegtsbase.c
gst/sdp/gstsdpdemux.c
gst/videoparsers/gsth264parse.c
sys/d3dvideosink/d3dvideosink.c
tests/examples/camerabin/gst-camera-perf.c
tests/examples/camerabin/gst-camerabin-test.c
tests/examples/camerabin2/gst-camerabin2-test.c
tests/examples/mxf/mxfdemux-structure.c
tests/examples/scaletempo/demo-main.c
|
| | |
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=662664
|
| | |
|
| | |
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=662618
|
| | |
|
| | |
|
| | |
|
| | |
|
|/ |
|
| |
|
| |
|
|
|
|
|
| |
Use each pixel's own alpha value instead of average alpha value when
calculating color components. Fixes bug #639763.
|
| |
|
| |
|
|
|
|
|
| |
the default CLUTs still use RGB -> YUV conversions since the standard defines
them as RGBA values.
|
| |
|
|
|
|
| |
instead of an array of pointers to individually-allocated rectangles.
|