Assign the x-pf-asf payload string to be decoded by rtp_asf.c, and add aSDP line handler that parses the streamID in the SDP so that ASF streamdata can be matched to their respective streams in the RTSP demuxer. See"[PATCH] RTSP-MS 12/15: ASF payload support" thread on mailinglist....
Don't let finalize_packet() touch pkt->stream_index. Instead, let individualpayload handlers take care of that themselves at their own option. What thispatch really does is "fix" a bug in MS-RTSP protocol where incoming packetsare always coming in over the connection (UDP) or interleave-id (TCP) of...
Reindent after r17764.
Originally committed as revision 17765 to svn://svn.ffmpeg.org/ffmpeg/trunk
In the current implementation of rtp_parse_packet(), finalize_packet() iscalled for all packets with an internal handler function but only fornon-first packets from dynamic payload parse_packet() handlers. This patchfixes that. Bug was noticed by Luca in "[PATCH] rtpdec.c: don't overwrite...
Implement marker bit, which is used for several RTP payloads currentlyunder review. See "[FFmpeg-devel] RTP mark bit not passed to parse_packet" thread on mailinglist.
Originally committed as revision 17616 to svn://svn.ffmpeg.org/ffmpeg/trunk
Split rtp.h in rtp.h, rtpdec.h, and rtpenc.h
Originally committed as revision 17016 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add "AVFormatContext *ctx" (that being the RTSP demuxer's) as first argumentto the parse_packet() function pointer in RTPDynamicProtocolHandlers. Thisallows these functions to peek back and retrieve values from the demuxer'scontext (or RTSPState). The ASF/RTP payload parser will use this to be able...
Merge rtp_internal.h in rtp.h, and remove rtp_internal.h
Originally committed as revision 16817 to svn://svn.ffmpeg.org/ffmpeg/trunk
cosmetics: Remove pointless period after copyright statement non-sentences.
Originally committed as revision 16684 to svn://svn.ffmpeg.org/ffmpeg/trunk
Rename rtp_payload_data_t to avoid clashes with the POSIX namespace
Originally committed as revision 16115 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove access into RTPDemuxContext in rtsp.c, which allows making it opaque(and thus preparing for the introduction of RDTDemuxContext) in a next patch.See discussion in "RDT/Realmedia patches #2" thread on ML.
Originally committed as revision 15542 to svn://svn.ffmpeg.org/ffmpeg/trunk
Change function prototype of RTPDynamicPayloadHandler.parse_packet() tonot use RTPDemuxContext, but rather take a pointer to the payload contextdirectly. This allows using payload handlers regardless over the transportover which they were sent, and prepares for the introduction of a future...
Uniformly define _XOPEN_SOURCE to 600.The feature_tests.h header from Sun systems (Solaris/OpenSolaris) will abortthe build if _XOPEN_SOURCE is defined to 500, and C99 is requested (as wellas POSIX.1-2001), and will only accept it to be defined to 600....
Give register_dynamic_payload_handler() in rtpdec.c a ff_ prefix and exportit so that I can use it in rdt.c as well. See discussion in "Realmedia patch" thread on ML.
Originally committed as revision 15233 to svn://svn.ffmpeg.org/ffmpeg/trunk
Do not set timestamp information for a non existing AVStream(fix a bug in the RTP demuxer)
Originally committed as revision 14909 to svn://svn.ffmpeg.org/ffmpeg/trunk
ensure we get explicit definition of various _XOPEN_SOURCE functions we use
Originally committed as revision 14766 to svn://svn.ffmpeg.org/ffmpeg/trunk
RTP: use dprintf(), allow compilation with -DDEBUG
Originally committed as revision 14211 to svn://svn.ffmpeg.org/ffmpeg/trunk
Reindent after last commit
Originally committed as revision 14046 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fix A/V synch for RTP streams that do not contain MPEG1 or 2(correctly compute the presentation times based on the RTP timestampsand the RTCP SR packets)
Originally committed as revision 14045 to svn://svn.ffmpeg.org/ffmpeg/trunk
Use full path for #includes from another directory.
Originally committed as revision 13098 to svn://svn.ffmpeg.org/ffmpeg/trunk
Originally committed as revision 12449 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add a flags field to the RTPDynamicPayloadPacketHandlerProc (PKT_FLAG_*).This can be used later by RDT to get the flags from the RTP packet anduse that for the RealMedia packet (such as whether this RTP packetrepresents a keyframe or not). For discussion, see "[PATCH] Realmedia...
Reindent after r11493 (always use parse_packet() vfunc in rtp_parse_packet()),see "[PATCH] Realmedia / RTSP (RDT)" thread on ML.
Originally committed as revision 11494 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make rtp_parse_packet() always call the vfunc of the dynamic payload handlerif there is one. See "[PATCH] Realmedia / RTSP (RDT)" thread on ML.
Originally committed as revision 11493 to svn://svn.ffmpeg.org/ffmpeg/trunk
Split the RTP demuxing functions out of rtp.c, to simplify the RTP muxer's dependencies
Originally committed as revision 11406 to svn://svn.ffmpeg.org/ffmpeg/trunk