summaryrefslogtreecommitdiff
path: root/libavformat
Commit message (Collapse)AuthorAge
* simplifying the code as per Michael's suggestionRoman Shaposhnik2008-10-07
| | | | Originally committed as revision 15577 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l, fix amrwb sample rateBaptiste Coudurier2008-10-04
| | | | Originally committed as revision 15562 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskaenc: correct muxing of ASS packetsAurelien Jacobs2008-10-04
| | | | | | | | - split packets to store one ASS event line per Matroska block - reformat ASS events to Matroska modified format - extract display duration for ASS events to store as Matroska block duration Originally committed as revision 15561 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskaenc: use correct EBML ID for block durationAurelien Jacobs2008-10-04
| | | | Originally committed as revision 15560 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskaenc: pass the packet size directly as parameter of mkv_blockgroup_size()Aurelien Jacobs2008-10-04
| | | | Originally committed as revision 15559 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskaenc: remove useless mkv_block_size() functionAurelien Jacobs2008-10-04
| | | | Originally committed as revision 15558 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Favor even chunk sizes in ambiguous cases.Michael Niedermayer2008-10-04
| | | | | | Fixes transcode_069_produces_uneven_chunk_size.avi. Originally committed as revision 15557 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Factorize stream id parsing.Michael Niedermayer2008-10-04
| | | | Originally committed as revision 15556 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make size variables in dyn_buf_write unsigned so gcc will not optimize theReimar Döffinger2008-10-04
| | | | | | check away (due to assuming signed overflows do not happen). Originally committed as revision 15555 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix 'make checkheaders', based on a patch by Diego Pettenò, flameeyes gmail ↵Diego Biurrun2008-10-04
| | | | | | com. Originally committed as revision 15552 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reindent after r15544.Ronald S. Bultje2008-10-04
| | | | Originally committed as revision 15545 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement RDTDemuxContext, which contains RDT-specific data (similar toRonald S. Bultje2008-10-04
| | | | | | | RTPDemuxContext for RTP) for these streams where the transport protocol is RDT (as served by Realmedia servers). Originally committed as revision 15544 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make RTPDemuxContext opaque in rtsp.c, renaming it to tx_ctx (tx=transport)Ronald S. Bultje2008-10-04
| | | | | | | and making its type a void pointer. See discussion in "RDT/Realmedia patches #2" thread on ML. Originally committed as revision 15543 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove access into RTPDemuxContext in rtsp.c, which allows making it opaqueRonald S. Bultje2008-10-04
| | | | | | | (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() toRonald S. Bultje2008-10-04
| | | | | | | | | not use RTPDemuxContext, but rather take a pointer to the payload context directly. This allows using payload handlers regardless over the transport over which they were sent, and prepares for the introduction of a future RDTDemuxContext. See discussion in "RDT/Realmedia patches #2" thread on ML. Originally committed as revision 15541 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename RTP payload contexts to PayloadContext, suggested by Luca inRonald S. Bultje2008-10-04
| | | | | | "RDT/Realmedia patches #2" thread on ML. Originally committed as revision 15540 to svn://svn.ffmpeg.org/ffmpeg/trunk
* set sample rate for amr to allow stream copy since no decoder is present,Baptiste Coudurier2008-10-03
| | | | | | 3gp does not store sample rate in stsd in fact. Fixes #674. Originally committed as revision 15536 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove offset_t typedef and use int64_t directly instead.Diego Biurrun2008-10-03
| | | | | | | The name offset_t is easily confused with the standard off_t type and *_t is POSIX reserved namespace if any POSIX header is included. Originally committed as revision 15533 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: cosmetics: indentationAurelien Jacobs2008-10-02
| | | | Originally committed as revision 15529 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: don't merge packets which have no timestampAurelien Jacobs2008-10-02
| | | | Originally committed as revision 15528 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use __typeof__ instead of GCC-specific typeof keyword.Diego Pettenò2008-10-02
| | | | | | | | | | The typeof keyword is disabled by default when building with -std=c99 as it's a GNU extension. ICC supports the __typeof__ keyword as well as typeof. Patch by Diego 'Flameeyes' Pettenò %flameeyes A gmail P com% Originally committed as revision 15527 to svn://svn.ffmpeg.org/ffmpeg/trunk
* MinGW runtime 3.15 has a wrapper for usleep().Ramiro Polla2008-10-02
| | | | Originally committed as revision 15522 to svn://svn.ffmpeg.org/ffmpeg/trunk
* spelling cosmeticsDiego Biurrun2008-10-02
| | | | Originally committed as revision 15518 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use enum typers instead of int.Diego Pettenò2008-10-02
| | | | | | Patch by Diego 'Flameeyes' Pettenò: flameeyes gmail Originally committed as revision 15517 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add (additional) const to many global tables.Reimar Döffinger2008-10-02
| | | | Originally committed as revision 15515 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: indentationDavid Conrad2008-10-01
| | | | Originally committed as revision 15501 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Visible width/height fields were added in Theora 3.2David Conrad2008-10-01
| | | | Originally committed as revision 15500 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use parse_packet vfunc in RTPDynamicProtocolHandler instead of hardcodingRonald S. Bultje2008-10-01
| | | | | | the use of rdt_parse_packet(). See "RDT/Realmedia patches #2" thread on ML. Originally committed as revision 15497 to svn://svn.ffmpeg.org/ffmpeg/trunk
* This patch refactors RDT packet header parsing so that it can be used inRonald S. Bultje2008-10-01
| | | | | | | | rtsp.c to detect the ID of the packet source also in case of TCP streams. This allows proper playback of RDT streams with multiple stream types, e.g. audio + video. Accepted by LucaB in "RDT/Realmedia patches #2" thread on ML. Originally committed as revision 15496 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reindent after previous patches.Ronald S. Bultje2008-09-30
| | | | Originally committed as revision 15485 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement a RTSPTransport field, which allows proper separation of serverRonald S. Bultje2008-09-30
| | | | | | | | types and their non-standard extensions, and the data they serve. Practically, this patch allows Real servers to serve normal non-RDT (standard RTP) data. See discussion on ML in "Realmedia patch" thread. Originally committed as revision 15484 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove access to rdt_data struct in functions called outside of theRonald S. Bultje2008-09-30
| | | | | | | | | DynamicProtocol* context. Doing so could lead to problems if we're accessing Real servers serving non-RDT data (or the other way around). Temporarily, this patch adds a _subscribe2() function which will soon be removed in one of the subsequent commits. OK'ed by Luca in "Realmedia patch" thread on ML. Originally committed as revision 15483 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Send improper UDP SETUP request, which is what Realmedia servers expect.Ronald S. Bultje2008-09-30
| | | | | | See discussion on ML in "Realmedia patch" thread. Originally committed as revision 15482 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename RTSPProtocol to RTSPLowerTransport, so that its name properly tells usRonald S. Bultje2008-09-30
| | | | | | | | that it only describes the lower-level transport (TCP vs. UDP) and not the actual data layout (e.g. RDT vs. RTP). See discussion in "Realmedia patch" thread on ML. Originally committed as revision 15481 to svn://svn.ffmpeg.org/ffmpeg/trunk
* support negative ctts in some way, unset wrong dtsBaptiste Coudurier2008-09-30
| | | | Originally committed as revision 15468 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Uniformly define _XOPEN_SOURCE to 600.Diego Biurrun2008-09-29
| | | | | | | | | The feature_tests.h header from Sun systems (Solaris/OpenSolaris) will abort the build if _XOPEN_SOURCE is defined to 500, and C99 is requested (as well as POSIX.1-2001), and will only accept it to be defined to 600. inspired by a patch from Diego Pettenò, flameeyes gmail com Originally committed as revision 15460 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: merge ASS events which share the same pts in the same AVPavketAurelien Jacobs2008-09-28
| | | | Originally committed as revision 15455 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: ass events lines must end with a DOS style EOLAurelien Jacobs2008-09-28
| | | | Originally committed as revision 15454 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: set duration only for CODEC_ID_TEXT subtitlesAurelien Jacobs2008-09-28
| | | | Originally committed as revision 15453 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: pass duration as parameter of matroska_fix_ass_packet()Aurelien Jacobs2008-09-28
| | | | Originally committed as revision 15452 to svn://svn.ffmpeg.org/ffmpeg/trunk
* assdec: don't remove CR, they are part of the specAurelien Jacobs2008-09-27
| | | | Originally committed as revision 15442 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Break overly long lines, one grammar fix.Diego Biurrun2008-09-27
| | | | Originally committed as revision 15441 to svn://svn.ffmpeg.org/ffmpeg/trunk
* spelling/wording/grammarDiego Biurrun2008-09-27
| | | | Originally committed as revision 15440 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move doxygen comments for av_gettime from utils.c to avformat.h.Diego Biurrun2008-09-27
| | | | Originally committed as revision 15439 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ASS/SSA muxer.Michael Niedermayer2008-09-26
| | | | Originally committed as revision 15430 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add ok parts to the rm demuxer for SIPRO supportBenjamin Larsson2008-09-26
| | | | Originally committed as revision 15426 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add support for Acelp.net fourcc and codecid, remuxing wav to avi should workBenjamin Larsson2008-09-26
| | | | Originally committed as revision 15425 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not lose the '\n'.Michael Niedermayer2008-09-26
| | | | Originally committed as revision 15424 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 2 in 1, an ASS and SSA demuxer.Michael Niedermayer2008-09-26
| | | | | | Tested with -scodec copy on all ASS & SSA samples that i found on mphq (exactly 2). Originally committed as revision 15422 to svn://svn.ffmpeg.org/ffmpeg/trunk
* only include sys/select.h if present, fix mingw compilationBaptiste Coudurier2008-09-26
| | | | Originally committed as revision 15420 to svn://svn.ffmpeg.org/ffmpeg/trunk