RE : headers missing via rtpmp4vpay and rtpmp4vdepay

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

RE : headers missing via rtpmp4vpay and rtpmp4vdepay

arnabsamanta
RE : headers missing via rtpmp4vpay and rtpmp4vdepay

 Hello Neel,

 I guess your pipeline is something as follows
 filesrc ! rtpmp4vpay ! rtpmp4depay ! filesink

 Can you try the following pipeline
 filesrc ! mpeg4videoparse ! rtpmp4vpay ! rtpmp4depay ! filesink
 and see if you still face the problem ?


 Regards,
 Arnab  





Message: 4
Date: Tue, 30 Jun 2009 10:59:50 +0530
From: "Mehta, Neel" <[hidden email]>
Subject: [gst-devel] headers missing via rtpmp4vpay and rtpmp4vdepay
To: Discussion of the development of GStreamer
        <[hidden email]>
Message-ID:
        <[hidden email]>
Content-Type: text/plain; charset="us-ascii"

Hi.

I used the appsrc to write to a file via filesink, and the video was perfect but if I used the appsrc, rtpmp4vpay, rtpmp4vdepay, filesink to write to a file, then the MPEG4 headers were missing from the file. I used a hex editor to manually insert the headers and then the file was perfect. So, where is the problem? Is there a bug in the rtpmp4vpay/rtpmp4vdepay or am I doing something wrong with handling the buffers? I don't think that there is a problem in the handling of buffers on my side as the direct writing to a file worked perfectly.

Can someone help me out?? I am unable to transmit the video via UDP/RTSP and play it as the headers are missing and hence the VLC does not decode it (I have a problem with RTSP transmission via gst-rtsp-server too. I had posted it on the mailing list yesterday).

Thanks in advance.

Regards,
Neel.
-------------- next part --------------
An HTML attachment was scrubbed...

------------------------------

Message: 5
Date: Tue, 30 Jun 2009 11:29:27 +0530
From: "Aniruddha" <[hidden email]>
Subject: [gst-devel] No dispose/finalize fuction in "RTPSEND" element
        in      gst-plugin-farsight
To: "Discussion of the development of GStreamer"
        <[hidden email]>
Message-ID: <006701c9f947$ed7ee380$[hidden email]>
Content-Type: text/plain; charset="iso-8859-1"

Hello Folks,
                I am using rtpsend plugin for one of my application and I observed that there is a memory leak in the application. When I investigated the rtpsend plugin, I found that there is no dispose/finalize function implemented for the same. Is it not required? If it is required, then how do I implement it? Can it be the cause of memory leak?

Regards
Aniruddha

-------------- next part --------------
An HTML attachment was scrubbed...

------------------------------

------------------------------------------------------------------------------


------------------------------

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel


End of gstreamer-devel Digest, Vol 37, Issue 88
***********************************************



------------------------------------------------------------------------------

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: RE : headers missing via rtpmp4vpay and rtpmp4vdepay

Mehta, Neel
RE : headers missing via rtpmp4vpay and rtpmp4vdepay

Hi Arnab,

 

I checked out what you said, but it doesn’t work yet. The headers are still missing. After inserting the headers manually, using the hex editor, the file works successfully. The only difference noticed is that the VLC streams the file but give me warnings and does not display the video.

 

The actual pipelines are

 

  1. appsrc is-live=true name=source caps=" video/mpeg, mpegversion=(int)4, framerate=(fraction)1001/30000, width=(int)1280, height=(int)720" ! mpeg4videoparse ! rtpmp4vpay pt=96 name=pay0 ! rtpmp4vdepay ! filesink location=/opt/rtp.m4v

 

  1. appsrc is-live=true name=source caps=" video/mpeg, mpegversion=(int)4, framerate=(fraction)1001/30000, width=(int)1280, height=(int)720" ! filesink location=/opt/rtp.m4v

 

I am getting custom application buffers, hence I am using appsrc, to feed to the pipeline. My final aim is to transmit the data using gst-rtsp-server. So, I want to check out that this is a bug or not. If it is so, I would be unable to transmit the data using gst-rtsp-server.

 

Thanks for your help.

 

Regards,

Neel.

 


From: Arnab Samanta [mailto:[hidden email]]
Sent: Tuesday, June 30, 2009 11:35 AM
To: [hidden email]; [hidden email]
Subject: [gst-devel] RE : headers missing via rtpmp4vpay and rtpmp4vdepay

 

 Hello Neel,

 I guess your pipeline is something as follows
 filesrc ! rtpmp4vpay ! rtpmp4depay ! filesink

 Can you try the following pipeline
 filesrc ! mpeg4videoparse ! rtpmp4vpay ! rtpmp4depay ! filesink
 and see if you still face the problem ?


 Regards,
 Arnab  





Message: 4
Date: Tue, 30 Jun 2009 10:59:50 +0530
From: "Mehta, Neel" <[hidden email]>
Subject: [gst-devel] headers missing via rtpmp4vpay and rtpmp4vdepay
To: Discussion of the development of GStreamer
        <[hidden email]>
Message-ID:
        <[hidden email]>
Content-Type: text/plain; charset="us-ascii"

Hi.

I used the appsrc to write to a file via filesink, and the video was perfect but if I used the appsrc, rtpmp4vpay, rtpmp4vdepay, filesink to write to a file, then the MPEG4 headers were missing from the file. I used a hex editor to manually insert the headers and then the file was perfect. So, where is the problem? Is there a bug in the rtpmp4vpay/rtpmp4vdepay or am I doing something wrong with handling the buffers? I don't think that there is a problem in the handling of buffers on my side as the direct writing to a file worked perfectly.

Can someone help me out?? I am unable to transmit the video via UDP/RTSP and play it as the headers are missing and hence the VLC does not decode it (I have a problem with RTSP transmission via gst-rtsp-server too. I had posted it on the mailing list yesterday).

Thanks in advance.

Regards,
Neel.
-------------- next part --------------
An HTML attachment was scrubbed...

------------------------------

Message: 5
Date: Tue, 30 Jun 2009 11:29:27 +0530
From: "Aniruddha" <[hidden email]>
Subject: [gst-devel] No dispose/finalize fuction in "RTPSEND" element
        in      gst-plugin-farsight
To: "Discussion of the development of GStreamer"
        <[hidden email]>
Message-ID: <006701c9f947$ed7ee380$[hidden email]>
Content-Type: text/plain; charset="iso-8859-1"

Hello Folks,
                I am using rtpsend plugin for one of my application and I observed that there is a memory leak in the application. When I investigated the rtpsend plugin, I found that there is no dispose/finalize function implemented for the same. Is it not required? If it is required, then how do I implement it? Can it be the cause of memory leak?

Regards
Aniruddha

-------------- next part --------------
An HTML attachment was scrubbed...

------------------------------

------------------------------------------------------------------------------


------------------------------

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel


End of gstreamer-devel Digest, Vol 37, Issue 88
***********************************************

 

------------------------------------------------------------------------------

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: RE : headers missing via rtpmp4vpay and rtpmp4vdepay

djlorenzoc
In reply to this post by arnabsamanta

Hi,
did you solve the problem of rtpmp4vpay & rtpmp4vdepay?
I checked the problems that you explained . I'm using a DM 355 EVM board.

Any suggestions will be appreciated...

Thank for all.

Regards.

Lorenzo
--
View this message in context: http://n4.nabble.com/RE-headers-missing-via-rtpmp4vpay-and-rtpmp4vdepay-tp972999p1748957.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: RE : headers missing via rtpmp4vpay and rtpmp4vdepay

djlorenzoc
In reply to this post by Mehta, Neel
Hi,
did you solve the problem of rtpmp4vpay & rtpmp4vdepay?
I checked the problems that you explained . I'm using a DM 355 EVM board.

Any suggestions will be appreciated...

Thank for all.

Regards.

Lorenzo