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

Otavio Salvador otavio.salvador at ossystems.com.br
Fri Aug 7 12:36:57 UTC 2015


On Fri, Aug 7, 2015 at 3:16 AM, Yuqing Zhu <b54851 at freescale.com> wrote:
> -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

Those three patches are fine for me; I think them could be merged.

>   gstreamer1.0-plugins-base: Add GST_VIDEO_FRAME_MAP_FLAG_NO_REF related
>     patch
>   gstreamer1.0-plugins-base: Add videoencoder related patch
>   gstreamer1.0-plugins-base: Add gststreamsynchronizer related patch
>   gstreamer1.0-plugins-base: Add basetextoverlay related patch
>   gstreamer1.0-plugins-base: Add gstplaysink related patch
>   gstreamer1.0-plugins-base: Add ssaparse related patch
>   gstreamer1.0-plugins-base: Add subparse related patch
>   gstreamer1.0-plugins-base: Add encodebin related patch

Related patch ... this says nothing. Please improve the commit logs.

>  ...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
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core



-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750



More information about the Openembedded-core mailing list