[gst-devel] DV capture saving problems

Wim Taymans wim.taymans at gmail.com
Fri Jan 8 19:36:07 CET 2010


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






More information about the gstreamer-devel mailing list