Re: gstreamer-devel Digest, Vol 55, Issue 66

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Re: gstreamer-devel Digest, Vol 55, Issue 66

rafael.lmsousa
Hi Tim,

I've recompiled the gst-plugins-ugly and all others plugins related, like plugins-ugly, plugins-bad, plugins-base, plugins-good , gst-ffmpeg, ffmpeg and gstreamer. I'm certain that the integration is complete by inserting some printfs in the code and making sure that it is print on the stdout.

I still don't know what to do =(. 




 

Message: 2
Date: Thu, 16 Dec 2010 09:23:12 +0000
From: Tim-Philipp M?ller <[hidden email]>
Subject: Re: [gst-devel] distorted video encoded with x264
To: [hidden email]
Message-ID: <1292491392.6213.11.camel@zingle>
Content-Type: text/plain; charset="UTF-8"

On Thu, 2010-12-16 at 01:11 -0300, Rafael Sousa wrote:

> When I use the x264 build 85 that issue doesn't occur, the video is
> perfect, only in superior build that I tested (98 and 110) that the
> problem occur. I don't have any idea of what can be happening, I've
> already removed and installed the packages several times, I even
> upgraded my ubuntu system from 10.04 to 10.10 but no change. Anyone
> have any idea? I've tried all that I know. I need to use the build 98
> or superior.

Just as a note, the x264enc plugin code has some special handling here
and there depending on the x264 version compiled against. It assumes
that the x264 version used at runtime is actually the one it was
compiled against as well at the moment. This can lead to weird things
happening when you upgrade/downgrade libx264 to a different version than
the plugin was compiled against.

So when you upgrade/downgrade libx264, you definitely need to recompile
gst-plugins-ugly.

(There may still be a bug of course..)

 Cheers
 -Tim


> thanks for the reply
>
> Message: 1
>         Date: Wed, 15 Dec 2010 15:42:01 -0500
>         From: Timothy Braun <[hidden email]>
>         Subject: Re: [gst-devel] distorted video encoded with x264
>         To: Discussion of the development of GStreamer
>                <[hidden email]>
>         Message-ID: <[hidden email]>
>         Content-Type: text/plain; charset="us-ascii"
>
>         I'm no expert on this, but ran into similar issues when making
>         a local file. It ultimately ended up being the parameters I
>         was passing to the x264enc element. I would take a look at
>         those with gst-inspect and see if you can tune the output.
>         Most notably the pass and quantizer parameters.
>
>         Tim
>
>         Sent from my iPhone
>
>         On Dec 15, 2010, at 3:02 PM, Rafael Sousa
>         <[hidden email]> wrote:
>
>         > Hi all,
>         >
>         > I'm using the versions of gstreamer installed from ubuntu
>         10.10 apt-get. I've installed the gstreamer, gst-plugins-bad,
>         gst-plugins-good, gst-plugins-ugly, gst-ffmpeg and I've
>         installed the x264.
>         >
>         > The problem is that my pipeline gives as result a blurring
>         video. My pipeline works to read a YUV file at the sender,
>         encodes it in H.264, and sends it to receiver using RTP in
>         encoding time. At the receiver, it receives the stream and
>         stores it in YUV format again for posterior process. The
>         pipeline is as follows:
>         >
>         > Sender:
>         >
>         > "gstrtpbin name=rtpbin filesrc location=paris_cif.yuv
>         blocksize=152064 ! video/x-raw-yuv, width=352, height=288,
>         framerate=(fraction)15/1, format=(fourcc)I420 ! x264enc,
>         key-int-max=30, key-int-min=15, intra-refresh=true !
>         rtph264pay ! rtpbin.send_rtp_sink_0 rtpbin.send_rtp_src_0 !
>         udpsink host=127.0.0.1 port=5000 rtpbin.send_rtcp_src_0 !
>         udpsink host=5003 port=5001 sync=false async=false udpsrc
>         port=5005 ! rtpbin.recv_rtcp_sink_0 "
>         >
>         > Receiver:
>         >
>         > "gstrtpbin name=rtpbin udpsrc caps=
>         \"application/x-rtp,media=(string)video,clock-rate=(int)90000,encoding-name=(string)H264" port=5000 ! rtpbin.recv_rtp_sink_0 rtpbin. ! rtph264depay ! ffdec_h264 ! filesink location=example.yuv udpsrc port=5001 ! rtpbin.recv_rtcp_sink_0 rtpbin.send_rtcp_src_0 ! udpsink port=5005 sync=false async=false"
>         >
>         > I don't know why the video is blurring since I've tested it
>         localhost, without loss rates. The command that I'm using to
>         watch the result is:
>         >
>         > mplayer example.yuv -demuxer rawvideo -rawvideo cif
>         >
>         > I took a screenshot of the video, it is in annex. Please,
>         anyone can help?
>         >
>         > thanks in advance
>         > <Captura_de_tela.png>
>         >
>         ------------------------------------------------------------------------------
>         > Lotusphere 2011
>         > Register now for Lotusphere 2011 and learn how
>         > to connect the dots, take your collaborative environment
>         > to the next level, and enter the era of Social Business.
>         > http://p.sf.net/sfu/lotusphere-d2d
>         > _______________________________________________
>         > gstreamer-devel mailing list
>         > [hidden email]
>         > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>
> ------------------------------------------------------------------------------
> Lotusphere 2011
> Register now for Lotusphere 2011 and learn how
> to connect the dots, take your collaborative environment
> to the next level, and enter the era of Social Business.
> http://p.sf.net/sfu/lotusphere-d2d
> _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel




------------------------------------------------------------------------------
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel