Mercurial > mplayer.hg
view libmpdemux/demux_rtp_internal.h @ 9470:3c0bc75f380d
Latest version has the following features:
- --language=ab,cd,ef and --language="ab cd ef" are supported, the list
is now used as a fallback for possible message/gui translations
- --language=all is supported
- --language=ab,cd,ef,all and --language="ab cd ef all" are supported
for all man pages, but different message/gui translations than en
- $LINGUAS is honored
- if no --language or $LINGUAS is given it defaults to en
Credits for ideas go out to (in no particular order):
Tobias Diedrich
Sylvain Petreolle
Dan Christiansen
Dominik Mierzejewski
Andriy N. Gritsenko
and everyone I've forgotten
Andreas Hess <jaska@gmx.net>
author | arpi |
---|---|
date | Thu, 20 Feb 2003 23:32:47 +0000 |
parents | bb490ffeebf5 |
children | e74916774667 |
line wrap: on
line source
#ifndef _DEMUX_RTP_INTERNAL_H #define _DEMUX_RTP_INTERNAL_H #include <stdlib.h> extern "C" { #ifndef __STREAM_H #include "stream.h" #endif #ifndef __DEMUXER_H #include "demuxer.h" #endif } #ifndef _LIVEMEDIA_HH #include <liveMedia.hh> #endif // Codec-specific initialization routines: void rtpCodecInitialize_video(demuxer_t* demuxer, MediaSubsession* subsession, unsigned& flags); void rtpCodecInitialize_audio(demuxer_t* demuxer, MediaSubsession* subsession, unsigned& flags); // Flags that may be set by the above routines: #define RTPSTATE_IS_MPEG 0x1 // is an MPEG audio, video or transport stream // A routine to wait for the first packet of a RTP stream to arrive. // (For some RTP payload formats, codecs cannot be fully initialized until // we've started receiving data.) Boolean awaitRTPPacket(demuxer_t* demuxer, unsigned streamType, unsigned char*& packetData, unsigned& packetDataLen); // "streamType": 0 => video; 1 => audio // This routine returns False if the input stream has closed #endif