[OE-core] [poky][PATCH v8 00/11] gstreamer1.0-plugins-base: Add patches for Gstreamer 1.4.5 base

Yuqing Zhu b54851 at freescale.com
Mon Aug 10 03:41:32 UTC 2015


-Fix id3demux issue

-Handle audio/video decoder error

-Update video alignment after video alignment

-Gstvideofilter use new GST_VIDEO_FRAME_MAP_FLAG_NO_REF
 Add GST_VIDEO_FRAME_MAP_FLAG_NO_REF, keeping buffer writable
 Don't ref buffers twice when mapping

-Keep sticky events around when doing a soft reset

-gststreamsynchronizer: Sending EOS event instead of GAP event as GAP event has issue when A/V have
 different duration.
 Stop sending second track EOS event if sending the first track EOS return fail.

-basetextoverlay: Make memory copy when video buffer's memory is read only.

-gstplaysink: Don't set async of custom text-sink to false.

-ssaparse: Enhance SSA text lines parsing.

-subparse: Set need_segment after sink pad receive GST_EVENT_SEGMENT.

-encodebin: Need more buffers in output queue for better performance.

Yuqing Zhu (11):
  gstreamer1.0-plugins-base: Bug fix for id3demux issue
  gstreamer1.0-plugins-base: Handle audio/video decoder error
  gstreamer1.0-plugins-base: Update video alignment after video
    alignment
  gstreamer1.0-plugins-base: Fix output buffer can't writable after
    frame_map() issue
  gstreamer1.0-plugins-base: Keep sticky events around when doing a soft
    reset
  gstreamer1.0-plugins-base: Do not change EOS event to GAP event
  gstreamer1.0-plugins-base: Make memory copy when video buffer's memory
    is read only
  gstreamer1.0-plugins-base: Don't set async of custom text-sink to
    false
  gstreamer1.0-plugins-base: Enhance SSA text lines parsing
  gstreamer1.0-plugins-base: Set need_segment after sink pad receive
    GST_EVENT_SEGMENT
  gstreamer1.0-plugins-base: Need more buffers in output queue for
    better performance

 ...rlay-make-memory-copy-when-video-buffer-s.patch | 129 ++++++++++++
 ...rame-Don-t-ref-buffers-twice-when-mapping.patch |  26 +++
 ...-don-t-set-async-of-custom-text-sink-to-f.patch |  31 +++
 ...frame-Add-GST_VIDEO_FRAME_MAP_FLAG_NO_REF.patch |  87 ++++++++
 ...3-ssaparse-enhance-SSA-text-lines-parsing.patch | 225 +++++++++++++++++++++
 ...r-Use-new-GST_VIDEO_FRAME_MAP_FLAG_NO_REF.patch |  69 +++++++
 ...t-need_segment-after-sink-pad-received-GS.patch |  69 +++++++
 .../do-not-change-eos-event-to-gap-event2.patch    |  49 +++++
 .../do-not-change-eos-event-to-gap-event3.patch    |  31 +++
 ...eed-more-buffers-in-output-queue-for-bett.patch |  32 +++
 .../fix-id3demux-utf16-to-utf8-issue.patch         |  54 +++++
 .../handle-audio-video-decoder-error.patch         |  64 ++++++
 .../videobuffer_updata_alignment_update.patch      |  53 +++++
 ...p-sticky-events-around-when-doing-a-soft-.patch |  46 +++++
 .../gstreamer/gstreamer1.0-plugins-base_1.4.5.bb   |  14 ++
 15 files changed, 979 insertions(+)
 create mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0001-basetextoverlay-make-memory-copy-when-video-buffer-s.patch
 create mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0001-video-frame-Don-t-ref-buffers-twice-when-mapping.patch
 create mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0002-gstplaysink-don-t-set-async-of-custom-text-sink-to-f.patch
 create mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0002-video-frame-Add-GST_VIDEO_FRAME_MAP_FLAG_NO_REF.patch
 create mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0003-ssaparse-enhance-SSA-text-lines-parsing.patch
 create mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0003-videofilter-Use-new-GST_VIDEO_FRAME_MAP_FLAG_NO_REF.patch
 create mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0004-subparse-set-need_segment-after-sink-pad-received-GS.patch
 create mode 100755 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/do-not-change-eos-event-to-gap-event2.patch
 create mode 100755 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/do-not-change-eos-event-to-gap-event3.patch
 create mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/encodebin-Need-more-buffers-in-output-queue-for-bett.patch
 create mode 100755 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/fix-id3demux-utf16-to-utf8-issue.patch
 create mode 100755 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/handle-audio-video-decoder-error.patch
 create mode 100755 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/videobuffer_updata_alignment_update.patch
 create mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/videoencoder-Keep-sticky-events-around-when-doing-a-soft-.patch

-- 
1.9.1



More information about the Openembedded-core mailing list