gstreamer/gst-libs/gst/video
Víctor Manuel Jáquez Leal 8b8708f946 videodecoder: handle buffer's flags at offset
For reverse playback it is important to handle correctly the frame sync
points, which is set when the input buffer doesn't have the DELTA_UNIT flag.

This is handled correctly when decoder is packetized, but when it is not the
frame's sync point is not copied, and the reverse playback never decodes frame
batches.

The current patch adds the buffer's flags to the Timestamp list, where the
timestamp and duration of the input buffers are hold.
2016-06-09 19:13:46 +03:00
..
.gitignore Update .gitignore 2012-08-08 09:06:30 +01:00
colorbalance.c docs: Fix argument and annotation typos 2014-03-02 23:22:51 +00:00
colorbalance.h docs: a random set of trivial fixes for the library docs 2015-05-18 20:45:45 +02:00
colorbalancechannel.c Fix FSF address 2012-11-03 23:05:09 +00:00
colorbalancechannel.h base: Add g_autoptr() support to all types 2015-12-14 13:39:43 -05:00
convertframe.c video/convertframe: Add crop meta support via videocrop 2015-12-11 16:14:59 +02:00
gstvideoaffinetransformationmeta.c videoaffinetransformmeta: Add (transfer none) annotation for return value 2015-12-26 09:43:51 +01:00
gstvideoaffinetransformationmeta.h video/affinetransformationmeta: define the coordinate space used 2016-05-15 10:53:55 +03:00
gstvideodecoder.c videodecoder: handle buffer's flags at offset 2016-06-09 19:13:46 +03:00
gstvideodecoder.h videodecoder/encoder: Correct GST_IS_*CODER_CLASS macros 2016-05-10 10:01:12 +03:00
gstvideoencoder.c libs: video: split allocation query caos and pad caps 2016-04-05 11:32:50 +02:00
gstvideoencoder.h videodecoder/encoder: Correct GST_IS_*CODER_CLASS macros 2016-05-10 10:01:12 +03:00
gstvideofilter.c videofilter: Also copy metas if their API has no tags attached to it 2015-06-29 13:05:54 +02:00
gstvideofilter.h base: Add g_autoptr() support to all types 2015-12-14 13:39:43 -05:00
gstvideometa.c videometa: Initialize all fields of all metas with default values 2016-04-13 10:10:51 +03:00
gstvideometa.h video: Make gst_buffer_get_video_meta() a real function, Return lowest id 2015-05-30 01:11:47 +10:00
gstvideopool.c videopool: store videoinfo after choosing the biggest buffer size 2016-01-06 11:29:42 -05:00
gstvideopool.h base: Add g_autoptr() support to all types 2015-12-14 13:39:43 -05:00
gstvideosink.c videosink: ensure the debug category is always initialized 2016-05-18 19:44:52 +01:00
gstvideosink.h base: Add g_autoptr() support to all types 2015-12-14 13:39:43 -05:00
gstvideoutils.c libs: video: split allocation query caos and pad caps 2016-04-05 11:32:50 +02:00
gstvideoutils.h libs: video: split allocation query caos and pad caps 2016-04-05 11:32:50 +02:00
gstvideoutilsprivate.c videoutils: keep caps features in account when building the downstream filter 2015-01-15 13:59:10 +11:00
gstvideoutilsprivate.h audio/video: Use G_GNUC_INTERNAL for internal functions 2016-01-08 17:50:50 +02:00
Makefile.am g-i: pass compiler env to g-ir-scanner 2016-05-24 00:44:21 +01:00
navigation.c navigation: fix structure leak if subclass doesn't implement send_event() 2015-05-05 13:54:08 -03:00
navigation.h navigation: sprinkle some since markers and add new API to .def file 2015-04-29 15:30:26 +01:00
TODO video: Base classes for video decoders and encoders 2012-04-24 17:03:40 +02:00
video-blend.c videoblend: special case 1x1 src dims on increment computation 2015-12-28 14:16:41 -08:00
video-blend.h Fix FSF address 2012-11-03 23:05:09 +00:00
video-chroma.c video: improve logging 2015-07-15 12:47:42 +02:00
video-chroma.h video: make direct includes work again 2013-08-16 14:14:15 +01:00
video-color.c video-color: Fix colorimetry IS_UNKNOWN 2016-06-02 17:14:50 +01:00
video-color.h video-color: add Adobe RGB primaries and transfer function 2016-01-21 10:45:40 +01:00
video-converter.c video: add IYU2 format 2016-06-01 12:07:05 +01:00
video-converter.h video-converter: Change some implicit string enums to real enums 2015-05-08 15:13:54 +02:00
video-dither.c libs: Fix build error on MinGW where "%ll" is not available 2015-09-06 18:32:16 +03:00
video-dither.h video-dither: add video dither helper object 2014-12-02 15:10:43 +01:00
video-event.c video-event: Update the running times in the force-keyunit events from the pad offsets 2014-04-10 09:18:05 +02:00
video-event.h Fix FSF address 2012-11-03 23:05:09 +00:00
video-format.c video: add IYU2 format 2016-06-01 12:07:05 +01:00
video-format.h video: add IYU2 format 2016-06-01 12:07:05 +01:00
video-frame.c video: fix example code in gst_video_frame_map() docs 2016-04-02 15:19:44 +01:00
video-frame.h doc/build: Fix doc typos 2015-07-09 10:47:20 -04:00
video-info.c video: add IYU2 format 2016-06-01 12:07:05 +01:00
video-info.h base: Add g_autoptr() support to all types 2015-12-14 13:39:43 -05:00
video-multiview.c videometa: Initialize all fields of all metas with default values 2016-04-13 10:10:51 +03:00
video-multiview.h multiview: Add gst_video_multiview_guess_half_aspect() 2015-06-19 02:05:37 +10:00
video-orc-dist.c video-converter: add more fastpaths for I420 -> RGB 2016-04-22 15:30:19 +02:00
video-orc-dist.h video-converter: add more fastpaths for I420 -> RGB 2016-04-22 15:30:19 +02:00
video-orc.orc video-converter: add more fastpaths for I420 -> RGB 2016-04-22 15:30:19 +02:00
video-overlay-composition.c videometa: Initialize all fields of all metas with default values 2016-04-13 10:10:51 +03:00
video-overlay-composition.h docs: remove dummy function declarations with G_INLINE_FUNCTION for gtk-doc 2016-01-03 17:21:18 +00:00
video-resampler.c video: improve logging 2015-07-15 12:47:42 +02:00
video-resampler.h video-converter: Change some implicit string enums to real enums 2015-05-08 15:13:54 +02:00
video-scaler.c video: add IYU2 format 2016-06-01 12:07:05 +01:00
video-scaler.h video-scaler: Enforce same taps on Y and UV scalers for merged formats 2015-06-12 16:58:10 +02:00
video-tile.c docs: Assorted documentation and introspection fixes for new 1.4 API 2014-07-02 09:09:44 +02:00
video-tile.h video: Don't use extra plane and componenent for tile format 2014-01-13 10:47:03 -05:00
video.c video: Add out annotations to the out parameters of gst_video_calculate_display_ratio() 2015-10-17 20:37:22 +03:00
video.h video: Add multiview/stereo support 2015-06-11 12:05:00 +10:00
videoorientation.c Fix FSF address 2012-11-03 23:05:09 +00:00
videoorientation.h Fix FSF address 2012-11-03 23:05:09 +00:00
videooverlay.c video: improve logging 2015-07-15 12:47:42 +02:00
videooverlay.h Fix FSF address 2012-11-03 23:05:09 +00:00