[gst-devel] DV capture saving problems

Gabriel Duarte confusosk8 at gmail.com
Tue Jan 12 21:43:40 CET 2010


I could not see where the conversion is done :S

On Fri, Jan 8, 2010 at 4:36 PM, Wim Taymans <wim.taymans at gmail.com> wrote:

> On Fri, 2010-01-08 at 16:00 -0200, Gabriel Duarte wrote:
> > How I could do that? Using capsfilters?
>
> Here's an example:
>
>
> http://cgit.freedesktop.org/gstreamer/gst-plugins-base/tree/tests/examples/snapshot/snapshot.c
>
> Wim
>
> >
> > On Fri, Jan 8, 2010 at 3:38 PM, Wim Taymans <wim.taymans at gmail.com>
> > wrote:
> >         On Fri, 2010-01-08 at 15:24 -0200, Gabriel Duarte wrote:
> >         > Heyy guys!
> >         > I'm having a problem with a program I've built. It is used
> >         to capture
> >         > from DV cameras. Currently, I can capture , but I'd like to
> >         save the
> >         > buffers into a file, using my own functions. When i do it, I
> >         get a
> >         > distorced image, and I don't know what to do anymore...
> >         > I'll attach the C program and the result to show you all
> >         what's
> >         > happening!
> >
> >
> >         Your application is assuming that the gstreamer buffers
> >         contain RGB
> >         video data, which is most likely not the case. In this
> >         particular case
> >         you are handling YUV video as if it were RGB and then you get
> >         this
> >         messed up png. Maybe you can save YUV or use gstreamer to
> >         convert to
> >         RGB.
> >
> >         Wim
> >
> >
> >         > Thanks!
> >         >
> >         >
> >         >
> >         >
> >         >
> >         > --
> >         > Gabriel Duarte
> >         > Linux User #471185
> >         > Rio de Janeiro - RJ
> >         > http://kinuxlinux.org/gabriel_duarte
> >         >
> >         > Phones:
> >         > (55) (21) 9463-7760 /*Mobile*/
> >         > (55) (21) 2464-9302 /*Home*/
> >         > (55) (21) 2529-5080 /*Work*/
> >         >
> >         >
> >         > -----BEGIN GEEK CODE BLOCK-----
> >         > Version: 3.12
> >         > GCS d- s: a--- C++ UL+++ P L++++ E- W+ N++ o++ K++ w---
> >         > O- M- V- PS++ PE++ Y PGP- t++ 5-- X+++ R tv++ b++ DI+ D++
> >         > G++ e+ h* r+ y++++
> >         > ------END GEEK CODE BLOCK------
> >         >
> >
> >         >
> >
> ------------------------------------------------------------------------------
> >         > This SF.Net email is sponsored by the Verizon Developer
> >         Community
> >         > Take advantage of Verizon's best-in-class app development
> >         support
> >         > A streamlined, 14 day to market process makes app
> >         distribution fast and easy
> >         > Join now and get one step closer to millions of Verizon
> >         customers
> >         > http://p.sf.net/sfu/verizon-dev2dev
> >         > _______________________________________________
> >         gstreamer-devel mailing list
> >         gstreamer-devel at lists.sourceforge.net
> >         https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> >
> >
> >
> >
> ------------------------------------------------------------------------------
> >         This SF.Net email is sponsored by the Verizon Developer
> >         Community
> >         Take advantage of Verizon's best-in-class app development
> >         support
> >         A streamlined, 14 day to market process makes app distribution
> >         fast and easy
> >         Join now and get one step closer to millions of Verizon
> >         customers
> >         http://p.sf.net/sfu/verizon-dev2dev
> >         _______________________________________________
> >         gstreamer-devel mailing list
> >         gstreamer-devel at lists.sourceforge.net
> >         https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> >
> >
> >
> > --
> > Gabriel Duarte
> > Linux User #471185
> > Rio de Janeiro - RJ
> > http://kinuxlinux.org/gabriel_duarte
> >
> > Phones:
> > (55) (21) 9463-7760 /*Mobile*/
> > (55) (21) 2464-9302 /*Home*/
> > (55) (21) 2529-5080 /*Work*/
> >
> >
> > -----BEGIN GEEK CODE BLOCK-----
> > Version: 3.12
> > GCS d- s: a--- C++ UL+++ P L++++ E- W+ N++ o++ K++ w---
> > O- M- V- PS++ PE++ Y PGP- t++ 5-- X+++ R tv++ b++ DI+ D++
> > G++ e+ h* r+ y++++
> > ------END GEEK CODE BLOCK------
> >
> ------------------------------------------------------------------------------
> > This SF.Net email is sponsored by the Verizon Developer Community
> > Take advantage of Verizon's best-in-class app development support
> > A streamlined, 14 day to market process makes app distribution fast and
> easy
> > Join now and get one step closer to millions of Verizon customers
> > http://p.sf.net/sfu/verizon-dev2dev
> > _______________________________________________ gstreamer-devel mailing
> list gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>
>
>
>
> ------------------------------------------------------------------------------
> This SF.Net email is sponsored by the Verizon Developer Community
> Take advantage of Verizon's best-in-class app development support
> A streamlined, 14 day to market process makes app distribution fast and
> easy
> Join now and get one step closer to millions of Verizon customers
> http://p.sf.net/sfu/verizon-dev2dev
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>



-- 
Gabriel Duarte
Linux User #471185
Rio de Janeiro - RJ
http://kinuxlinux.org/gabriel_duarte

Phones:
(55) (21) 9463-7760 /*Mobile*/
(55) (21) 2464-9302 /*Home*/
(55) (21) 2529-5080 /*Work*/


-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d- s: a--- C++ UL+++ P L++++ E- W+ N++ o++ K++ w---
O- M- V- PS++ PE++ Y PGP- t++ 5-- X+++ R tv++ b++ DI+ D++
G++ e+ h* r+ y++++
------END GEEK CODE BLOCK------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20100112/8e47f571/attachment.htm>


More information about the gstreamer-devel mailing list