All of lore.kernel.org
 help / color / mirror / Atom feed
* [morty PATCH V5] gstreamer1.0*-good: Increase v4l2src minimum buffers by 4
@ 2017-11-16  9:25 Ramprasad N
  2017-11-16 21:02 ` Denys Dmytriyenko
  0 siblings, 1 reply; 4+ messages in thread
From: Ramprasad N @ 2017-11-16  9:25 UTC (permalink / raw)
  To: meta-arago

Signed-off-by: Ramprasad N <x0038811@ti.com>
---
 ...v4l2src-Increase-minimum-num-buffers-by-4.patch | 33 ++++++++++++++++++++++
 .../gstreamer1.0-plugins-good_1.8.3.bbappend       |  8 ++++++
 2 files changed, 41 insertions(+)
 create mode 100644 meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-v4l2src-Increase-minimum-num-buffers-by-4.patch
 create mode 100644 meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.8.3.bbappend

diff --git a/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-v4l2src-Increase-minimum-num-buffers-by-4.patch b/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-v4l2src-Increase-minimum-num-buffers-by-4.patch
new file mode 100644
index 0000000..1af90c1
--- /dev/null
+++ b/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-v4l2src-Increase-minimum-num-buffers-by-4.patch
@@ -0,0 +1,33 @@
+From 73254df370fec6a2eb1ae6711955307a1d4bf173 Mon Sep 17 00:00:00 2001
+From: Ramprasad N <x0038811@ti.com>
+Date: Fri, 13 Oct 2017 15:48:06 +0530
+Subject: [PATCH] v4l2src: Increase minimum num buffers by 4
+
+v4l2src plugin allocates 4 buffers for the pipeline.
+To capture video in realtime the pipeline without frameloss,
+four buffers are not sufficient. Increase the
+number of buffers by 4 more.
+
+Signed-off-by: Ramprasad N <x0038811@ti.com>
+---
+ sys/v4l2/gstv4l2object.c | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/sys/v4l2/gstv4l2object.c b/sys/v4l2/gstv4l2object.c
+index 549e06f..773f46d 100644
+--- a/sys/v4l2/gstv4l2object.c
++++ b/sys/v4l2/gstv4l2object.c
+@@ -3939,7 +3939,9 @@ gst_v4l2_object_decide_allocation (GstV4l2Object * obj, GstQuery * query)
+      * to fill the pipeline, the minimum required to decoder according to the
+      * driver and 1 more, so we don't endup up with everything downstream or
+      * held by the decoder. */
+-    own_min = min + obj->min_buffers + 1;
++    /* Increase the number of buffers required by 4 more to capture video in
++     * realtime. With default number of 4 buffers, frame loss is observed */
++    own_min = min + obj->min_buffers + 5;
+ 
+     /* If no allocation parameters where provided, allow for a little more
+      * buffers and enable copy threshold */
+-- 
+1.9.1
+
diff --git a/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.8.3.bbappend b/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.8.3.bbappend
new file mode 100644
index 0000000..29a07b2
--- /dev/null
+++ b/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.8.3.bbappend
@@ -0,0 +1,8 @@
+PR_append = ".arago0"
+
+FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
+
+SRC_URI += " \
+      file://0001-v4l2src-Increase-minimum-num-buffers-by-4.patch \
+      "
+
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [morty PATCH V5] gstreamer1.0*-good: Increase v4l2src minimum buffers by 4
  2017-11-16  9:25 [morty PATCH V5] gstreamer1.0*-good: Increase v4l2src minimum buffers by 4 Ramprasad N
@ 2017-11-16 21:02 ` Denys Dmytriyenko
  2017-11-17  9:04   ` Prasad, Ram
  0 siblings, 1 reply; 4+ messages in thread
From: Denys Dmytriyenko @ 2017-11-16 21:02 UTC (permalink / raw)
  To: Ramprasad N; +Cc: meta-arago

Is this patch upstreamable?


On Thu, Nov 16, 2017 at 02:55:55PM +0530, Ramprasad N wrote:
> Signed-off-by: Ramprasad N <x0038811@ti.com>
> ---
>  ...v4l2src-Increase-minimum-num-buffers-by-4.patch | 33 ++++++++++++++++++++++
>  .../gstreamer1.0-plugins-good_1.8.3.bbappend       |  8 ++++++
>  2 files changed, 41 insertions(+)
>  create mode 100644 meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-v4l2src-Increase-minimum-num-buffers-by-4.patch
>  create mode 100644 meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.8.3.bbappend
> 
> diff --git a/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-v4l2src-Increase-minimum-num-buffers-by-4.patch b/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-v4l2src-Increase-minimum-num-buffers-by-4.patch
> new file mode 100644
> index 0000000..1af90c1
> --- /dev/null
> +++ b/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-v4l2src-Increase-minimum-num-buffers-by-4.patch
> @@ -0,0 +1,33 @@
> +From 73254df370fec6a2eb1ae6711955307a1d4bf173 Mon Sep 17 00:00:00 2001
> +From: Ramprasad N <x0038811@ti.com>
> +Date: Fri, 13 Oct 2017 15:48:06 +0530
> +Subject: [PATCH] v4l2src: Increase minimum num buffers by 4
> +
> +v4l2src plugin allocates 4 buffers for the pipeline.
> +To capture video in realtime the pipeline without frameloss,
> +four buffers are not sufficient. Increase the
> +number of buffers by 4 more.
> +
> +Signed-off-by: Ramprasad N <x0038811@ti.com>
> +---
> + sys/v4l2/gstv4l2object.c | 4 +++-
> + 1 file changed, 3 insertions(+), 1 deletion(-)
> +
> +diff --git a/sys/v4l2/gstv4l2object.c b/sys/v4l2/gstv4l2object.c
> +index 549e06f..773f46d 100644
> +--- a/sys/v4l2/gstv4l2object.c
> ++++ b/sys/v4l2/gstv4l2object.c
> +@@ -3939,7 +3939,9 @@ gst_v4l2_object_decide_allocation (GstV4l2Object * obj, GstQuery * query)
> +      * to fill the pipeline, the minimum required to decoder according to the
> +      * driver and 1 more, so we don't endup up with everything downstream or
> +      * held by the decoder. */
> +-    own_min = min + obj->min_buffers + 1;
> ++    /* Increase the number of buffers required by 4 more to capture video in
> ++     * realtime. With default number of 4 buffers, frame loss is observed */
> ++    own_min = min + obj->min_buffers + 5;
> + 
> +     /* If no allocation parameters where provided, allow for a little more
> +      * buffers and enable copy threshold */
> +-- 
> +1.9.1
> +
> diff --git a/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.8.3.bbappend b/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.8.3.bbappend
> new file mode 100644
> index 0000000..29a07b2
> --- /dev/null
> +++ b/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.8.3.bbappend
> @@ -0,0 +1,8 @@
> +PR_append = ".arago0"
> +
> +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
> +
> +SRC_URI += " \
> +      file://0001-v4l2src-Increase-minimum-num-buffers-by-4.patch \
> +      "
> +
> -- 
> 1.9.1
> 
> _______________________________________________
> meta-arago mailing list
> meta-arago@arago-project.org
> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [morty PATCH V5] gstreamer1.0*-good: Increase v4l2src minimum buffers by 4
  2017-11-16 21:02 ` Denys Dmytriyenko
@ 2017-11-17  9:04   ` Prasad, Ram
  2017-11-17 22:25     ` Denys Dmytriyenko
  0 siblings, 1 reply; 4+ messages in thread
From: Prasad, Ram @ 2017-11-17  9:04 UTC (permalink / raw)
  To: Dmytriyenko, Denys; +Cc: meta-arago@arago-project.org

Hi Denys,
Yes, this patch is upstreamable.

Thanks
Ramprasad

-----Original Message-----
From: Dmytriyenko, Denys 
Sent: Friday, November 17, 2017 2:32 AM
To: Prasad, Ram
Cc: meta-arago@arago-project.org
Subject: Re: [meta-arago] [morty PATCH V5] gstreamer1.0*-good: Increase v4l2src minimum buffers by 4

Is this patch upstreamable?


On Thu, Nov 16, 2017 at 02:55:55PM +0530, Ramprasad N wrote:
> Signed-off-by: Ramprasad N <x0038811@ti.com>
> ---
>  ...v4l2src-Increase-minimum-num-buffers-by-4.patch | 33 ++++++++++++++++++++++
>  .../gstreamer1.0-plugins-good_1.8.3.bbappend       |  8 ++++++
>  2 files changed, 41 insertions(+)
>  create mode 100644 
> meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-go
> od/0001-v4l2src-Increase-minimum-num-buffers-by-4.patch
>  create mode 100644 
> meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-go
> od_1.8.3.bbappend
> 
> diff --git 
> a/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-
> good/0001-v4l2src-Increase-minimum-num-buffers-by-4.patch 
> b/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-
> good/0001-v4l2src-Increase-minimum-num-buffers-by-4.patch
> new file mode 100644
> index 0000000..1af90c1
> --- /dev/null
> +++ b/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plug
> +++ ins-good/0001-v4l2src-Increase-minimum-num-buffers-by-4.patch
> @@ -0,0 +1,33 @@
> +From 73254df370fec6a2eb1ae6711955307a1d4bf173 Mon Sep 17 00:00:00 
> +2001
> +From: Ramprasad N <x0038811@ti.com>
> +Date: Fri, 13 Oct 2017 15:48:06 +0530
> +Subject: [PATCH] v4l2src: Increase minimum num buffers by 4
> +
> +v4l2src plugin allocates 4 buffers for the pipeline.
> +To capture video in realtime the pipeline without frameloss, four 
> +buffers are not sufficient. Increase the number of buffers by 4 more.
> +
> +Signed-off-by: Ramprasad N <x0038811@ti.com>
> +---
> + sys/v4l2/gstv4l2object.c | 4 +++-
> + 1 file changed, 3 insertions(+), 1 deletion(-)
> +
> +diff --git a/sys/v4l2/gstv4l2object.c b/sys/v4l2/gstv4l2object.c 
> +index 549e06f..773f46d 100644
> +--- a/sys/v4l2/gstv4l2object.c
> ++++ b/sys/v4l2/gstv4l2object.c
> +@@ -3939,7 +3939,9 @@ gst_v4l2_object_decide_allocation (GstV4l2Object * obj, GstQuery * query)
> +      * to fill the pipeline, the minimum required to decoder according to the
> +      * driver and 1 more, so we don't endup up with everything downstream or
> +      * held by the decoder. */
> +-    own_min = min + obj->min_buffers + 1;
> ++    /* Increase the number of buffers required by 4 more to capture video in
> ++     * realtime. With default number of 4 buffers, frame loss is observed */
> ++    own_min = min + obj->min_buffers + 5;
> + 
> +     /* If no allocation parameters where provided, allow for a little more
> +      * buffers and enable copy threshold */
> +--
> +1.9.1
> +
> diff --git 
> a/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-
> good_1.8.3.bbappend 
> b/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-
> good_1.8.3.bbappend
> new file mode 100644
> index 0000000..29a07b2
> --- /dev/null
> +++ b/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plug
> +++ ins-good_1.8.3.bbappend
> @@ -0,0 +1,8 @@
> +PR_append = ".arago0"
> +
> +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
> +
> +SRC_URI += " \
> +      file://0001-v4l2src-Increase-minimum-num-buffers-by-4.patch \
> +      "
> +
> --
> 1.9.1
> 
> _______________________________________________
> meta-arago mailing list
> meta-arago@arago-project.org
> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [morty PATCH V5] gstreamer1.0*-good: Increase v4l2src minimum buffers by 4
  2017-11-17  9:04   ` Prasad, Ram
@ 2017-11-17 22:25     ` Denys Dmytriyenko
  0 siblings, 0 replies; 4+ messages in thread
From: Denys Dmytriyenko @ 2017-11-17 22:25 UTC (permalink / raw)
  To: Prasad, Ram; +Cc: meta-arago@arago-project.org

On Fri, Nov 17, 2017 at 04:04:01AM -0500, Prasad, Ram wrote:
> Hi Denys,
> Yes, this patch is upstreamable.

Please don't forget to upstream it to gstreamer.


> -----Original Message-----
> From: Dmytriyenko, Denys 
> Sent: Friday, November 17, 2017 2:32 AM
> To: Prasad, Ram
> Cc: meta-arago@arago-project.org
> Subject: Re: [meta-arago] [morty PATCH V5] gstreamer1.0*-good: Increase v4l2src minimum buffers by 4
> 
> Is this patch upstreamable?
> 
> 
> On Thu, Nov 16, 2017 at 02:55:55PM +0530, Ramprasad N wrote:
> > Signed-off-by: Ramprasad N <x0038811@ti.com>
> > ---
> >  ...v4l2src-Increase-minimum-num-buffers-by-4.patch | 33 ++++++++++++++++++++++
> >  .../gstreamer1.0-plugins-good_1.8.3.bbappend       |  8 ++++++
> >  2 files changed, 41 insertions(+)
> >  create mode 100644 
> > meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-go
> > od/0001-v4l2src-Increase-minimum-num-buffers-by-4.patch
> >  create mode 100644 
> > meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-go
> > od_1.8.3.bbappend
> > 
> > diff --git 
> > a/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-
> > good/0001-v4l2src-Increase-minimum-num-buffers-by-4.patch 
> > b/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-
> > good/0001-v4l2src-Increase-minimum-num-buffers-by-4.patch
> > new file mode 100644
> > index 0000000..1af90c1
> > --- /dev/null
> > +++ b/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plug
> > +++ ins-good/0001-v4l2src-Increase-minimum-num-buffers-by-4.patch
> > @@ -0,0 +1,33 @@
> > +From 73254df370fec6a2eb1ae6711955307a1d4bf173 Mon Sep 17 00:00:00 
> > +2001
> > +From: Ramprasad N <x0038811@ti.com>
> > +Date: Fri, 13 Oct 2017 15:48:06 +0530
> > +Subject: [PATCH] v4l2src: Increase minimum num buffers by 4
> > +
> > +v4l2src plugin allocates 4 buffers for the pipeline.
> > +To capture video in realtime the pipeline without frameloss, four 
> > +buffers are not sufficient. Increase the number of buffers by 4 more.
> > +
> > +Signed-off-by: Ramprasad N <x0038811@ti.com>
> > +---
> > + sys/v4l2/gstv4l2object.c | 4 +++-
> > + 1 file changed, 3 insertions(+), 1 deletion(-)
> > +
> > +diff --git a/sys/v4l2/gstv4l2object.c b/sys/v4l2/gstv4l2object.c 
> > +index 549e06f..773f46d 100644
> > +--- a/sys/v4l2/gstv4l2object.c
> > ++++ b/sys/v4l2/gstv4l2object.c
> > +@@ -3939,7 +3939,9 @@ gst_v4l2_object_decide_allocation (GstV4l2Object * obj, GstQuery * query)
> > +      * to fill the pipeline, the minimum required to decoder according to the
> > +      * driver and 1 more, so we don't endup up with everything downstream or
> > +      * held by the decoder. */
> > +-    own_min = min + obj->min_buffers + 1;
> > ++    /* Increase the number of buffers required by 4 more to capture video in
> > ++     * realtime. With default number of 4 buffers, frame loss is observed */
> > ++    own_min = min + obj->min_buffers + 5;
> > + 
> > +     /* If no allocation parameters where provided, allow for a little more
> > +      * buffers and enable copy threshold */
> > +--
> > +1.9.1
> > +
> > diff --git 
> > a/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-
> > good_1.8.3.bbappend 
> > b/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-
> > good_1.8.3.bbappend
> > new file mode 100644
> > index 0000000..29a07b2
> > --- /dev/null
> > +++ b/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plug
> > +++ ins-good_1.8.3.bbappend
> > @@ -0,0 +1,8 @@
> > +PR_append = ".arago0"
> > +
> > +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
> > +
> > +SRC_URI += " \
> > +      file://0001-v4l2src-Increase-minimum-num-buffers-by-4.patch \
> > +      "
> > +
> > --
> > 1.9.1
> > 
> > _______________________________________________
> > meta-arago mailing list
> > meta-arago@arago-project.org
> > http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2017-11-17 22:26 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-11-16  9:25 [morty PATCH V5] gstreamer1.0*-good: Increase v4l2src minimum buffers by 4 Ramprasad N
2017-11-16 21:02 ` Denys Dmytriyenko
2017-11-17  9:04   ` Prasad, Ram
2017-11-17 22:25     ` Denys Dmytriyenko

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.