- 03 Mar, 2009 39 commits
-
-
rbultje authored
RTSP-MS UDP" thread on mailinglist. Basically, UDP setup needs to be done in a particular order (first rtx on two UDP ports (one for RTP, one for RTCP), then the other streams over one, single port for all of them together). Not doing this correctly results in a "461" error (invalid transport) during setup. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17777 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
rbultje authored
streams. However, at the same time, setup of this stream might be required for UDP-sessions to work correctly, at the same time it will cause TCP sessions to barf. Therefore, add a special case to the TCP code to skip setup of these application streams when we are dealing with WMS servers. See discussion in "[PATCH] RTSP-MS 8/15: fix RTSP-MS UDP" thread. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17776 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
benoit authored
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17775 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
michael authored
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17774 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
diego authored
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17773 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
michael authored
over and over again on the ML. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17772 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
takis authored
just saying that a non-existing id is referenced, show the value of the id. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17771 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
diego authored
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17770 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
diego authored
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17769 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
rbultje authored
descriptor returned by open(). This removes some dubious doublecasts such as priv_data = (void *) (size_t) some_integer, and is always safe on systems we care about because sizeof(int)<=sizeof(void*). See comments from Mans and Michael in "[RFC] rtsp.c EOF support" thread. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17768 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
rbultje authored
payload handlers take care of that themselves at their own option. What this patch really does is "fix" a bug in MS-RTSP protocol where incoming packets are always coming in over the connection (UDP) or interleave-id (TCP) of the stream-id of the first ASF packet in the RTP packet. However, RTP packets may contain multiple ASF packets (and usually do, from what I can see), and therefore this leads to playback bugs. The intended stream-id per ASF packet is given in the respective ASF packet header. The ASF demuxer will correctly read this and set pkt->stream_index, but since the "stream" parameter can not be known to rtpdec.c or any of the RTP/RTSP code, the "st" parameter in all these functions is basically invalid. Therefore, using st->id as pkt->stream_index leads to various playback bugs. The result of this patch is that pkt->stream_index is left untouched for RTP/ASF (and possibly for other payloads that have similar behaviour). The patch was discussed in the "[PATCH] rtpdec.c: don't overwrite pkt->stream_index in finalize_packet()" thread on the mailinglist. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17767 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
gb authored
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17766 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
rbultje authored
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17765 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
rbultje authored
called for all packets with an internal handler function but only for non-first packets from dynamic payload parse_packet() handlers. This patch fixes that. Bug was noticed by Luca in "[PATCH] rtpdec.c: don't overwrite pkt->stream_index in finalize_packet()" thread. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17764 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
diego authored
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17763 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
diego authored
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17762 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
rbultje authored
noticed by Stefano and Luca in the "[PATCH]RTSP Basic Authentication" mailinglist thread. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17761 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
takis authored
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17760 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
benoit authored
On behalf of Jai. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17759 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
takis authored
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17758 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
takis authored
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17757 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
diego authored
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17756 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
diego authored
CFLAGS. Apparently there are some systems that do not like these definitions. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17755 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
diego authored
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17753 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
mru authored
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17752 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
jbr authored
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17751 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
alexc authored
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17750 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
jbr authored
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17749 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
jbr authored
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17748 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
jbr authored
reserved value per the FLAC format documentation. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17747 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
kostya authored
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17746 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
kostya authored
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17745 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
jbr authored
get_sbits_long(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17744 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
jbr authored
is 32 bits-per-sample and channel decorrelation is used. Such files are valid, but not supported currently. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17743 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
jbr authored
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17742 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
jbr authored
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17741 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
jbr authored
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17740 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
mru authored
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17739 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
mru authored
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17738 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-
- 02 Mar, 2009 1 commit
-
-
reimar authored
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17736 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
-