summaryrefslogtreecommitdiffstats
path: root/libmpdemux/demux_ogg.c
Commit message (Expand)AuthorAgeFilesLines
* Give a CONFIG_ prefix to preprocessor directives that lacked one anddiego2008-08-071-1/+1
* Rename font-related preprocessor directives.diego2008-08-071-3/+3
* Change a bunch of codec-specific preprocessor directives from a HAVE_diego2008-08-021-6/+6
* Rename some preprocessor directives from CONFIG_* to HAVE_* where appropriate;diego2008-08-011-3/+3
* Start unifying names of internal preprocessor directives.diego2008-07-301-3/+3
* Get rid of horrible code that relies on codec-set context variable,reimar2008-07-261-25/+8
* Fill sh_sub_t.lang in lavf, mkv and ogg demuxers. Use it for printing subtitleeugeni2008-02-291-9/+4
* typo fix: inited --> initializeddiego2008-02-141-4/+4
* Use defines to give names to the different seek flags.reimar2008-01-291-4/+4
* Make all demuxer_desc_t const, thus moving them to .rodatareimar2008-01-131-1/+1
* Add some const/static qualifiers as appropriatereimar2007-12-241-4/+4
* Use realloc_struct in more places for consistencyreimar2007-12-241-3/+3
* Get rid of some of the more excessive () and casts.reimar2007-12-241-24/+24
* Finally replace get_uint?? by AV_RL??reimar2007-12-011-35/+31
* Get rid of annoying, space-wasting sizeof(uint32_t)reimar2007-12-011-2/+2
* Bigendian fix for ogg in AVIreimar2007-12-011-2/+4
* Use a loop instead of doing the same thing three timesreimar2007-12-011-14/+7
* Use a pointer variable for extradata to simplify init_avi_with_oggreimar2007-12-011-4/+9
* Create correct extradata for vorbis audio when used as avi sub-demuxerreimar2007-12-011-0/+1
* Fix some typos in comments, grammar is still bad.reimar2007-12-011-3/+3
* Remove redundant variable declaration.diego2007-08-251-1/+0
* cosmetics: misc typo fixesdiego2007-07-281-1/+1
* Remove extern index_mode, it is already in demuxer.hreimar2007-07-271-2/+0
* Remove some unused variables, patch by timwoj ieee org.diego2007-05-281-3/+0
* Reuse AV_RL macros in ogg demuxer instead of its own overcomplicated implemen...reimar2007-05-171-49/+4
* Ignore comments where no '=' follows the comment name (otherwisereimar2007-05-091-1/+2
* Add explicit location for headers from the stream/ directory.diego2007-03-151-1/+1
* Simplify demux_ogg to use the sub_clear_text and sub_add_text functions.reimar2007-01-061-40/+9
* Simplify after last demux_ogg commitreimar2007-01-051-1/+1
* Do not access ogg_d->subs after freeing it.reimar2007-01-051-5/+5
* Get rid of min/max macros from aviheader.h, they do not belong here.reimar2006-12-091-1/+1
* Remove condition that should always be truereimar2006-12-091-1/+1
* Fix crash in ogg demuxer uninit with -aidreimar2006-12-091-1/+1
* made vorbis_info a member of ogg_stream rather than ogg_demuxer;nicodvb2006-12-071-11/+17
* vorbis_comment is only used locally, move it out of demuxer structreimar2006-12-071-4/+4
* Remove unused ov_struct_treimar2006-12-071-14/+0
* Fix memleaks caused by missing vorbis/theora_info/comment_clear calls.reimar2006-12-061-0/+4
* 10l, compilation error in r21054reimar2006-11-191-1/+1
* Generalize subtitle switching, demux_ogg does not need a special casereimar2006-11-191-12/+2
* Make -slang work again, sub->id is -2 by default, so -slang would be ignoredreimar2006-11-191-1/+1
* Create a sh_sub_t for ogg subtitles.reimar2006-11-191-1/+1
* Make sure we do not read beyond end of subtitle packetreimar2006-10-291-1/+5
* realloc subtitle buffers since subcp_recode might have decreased their size.reimar2006-10-291-10/+5
* Support new flac-in-ogg, fixes bug #229reimar2006-10-291-0/+15
* Remove #ifdef HAVE_FLAC, it was never needed and nowadays is never defined.reimar2006-10-211-4/+0
* redone subcp_recode: get rid of static buffer, skip lines that failed toreimar2006-10-181-1/+1
* Support for variable fps OGM files, blessed by Moritz.diego2006-09-121-0/+3
* in fixup_vorbis_wf() set to 0 bitrates indicated as -1 (unspecified, accordin...nicodvb2006-09-051-1/+10
* Get rid of demux_aid_vid_mismatch mess.reimar2006-08-261-18/+8
* Move store_ughvlc to demux_mov as demux_ogg is not always compiled in.diego2006-08-041-16/+3
* marks several strings inside structs as const when they hold just reynaldo2006-07-161-3/+3
* marks several string parameters as const, as they are not modified inside the...reynaldo2006-07-131-1/+1
* Remove unused variables, patch by Stefan Huehner stefan at huehner org.diego2006-07-081-1/+0
* Move conditional compilation into the build system.diego2006-07-061-4/+0
* rm unnecesary casts from void* - part 4reynaldo2006-07-031-11/+11
* Fix crash with all audio-only ogg files, the vorbis_info struct is notreimar2006-06-171-1/+1
* Clean up audio pts handling, make audio pts tracking in the audio-onlyuau2006-06-141-2/+0
* moved store_ughvlc() before #ifdef HAVE_OGGVORBIS, so it can be used by other...nicodvb2006-06-091-16/+16
* support for vorbis in mp4/movnicodvb2006-06-091-1/+1
* first vorbis packet before vorbis_synthesis_headeri() must have b_o_s==1nicodvb2006-06-071-0/+1
* Fix potential integer overflows in memory allocation.rtogni2006-06-041-1/+1
* accidentally committed this overflow fix with the declaration fix before.rfelker2006-05-131-1/+1
* 10^100l c++ declarationsrfelker2006-05-131-2/+5
* unbind demux_ogg from ad_libvorbis; this permits to use -ac ffvorbis without ...nicodvb2006-05-101-6/+27
* Get ride of the several if(identify) messy lines and rearangment of some of t...reynaldo2006-04-241-25/+13
* Convert printfs in aviprint.c to mp_msg and give the information printingdiego2006-03-271-9/+9
* Convert all if(verbose>X) to mp_msg_test calls.diego2006-03-241-5/+5
* in demux_ogg_read_packet initialize data to whole packet, reduces code andreimar2006-03-081-5/+2
* Second-try commit of this patch.corey2006-02-171-1/+1
* Patch by Stefan Huehner / stefan % huehner ! org \rathann2006-02-091-1/+1
* fix crash with invalid -vid and no audio streamreimar2005-12-181-1/+2
* fixrathann2005-12-051-0/+1
* Unify include path handling, -I.. is in CFLAGS.diego2005-11-181-4/+4
* Speex support. Seeking and pts generation does not work.reimar2005-11-051-1/+33
* Fix two (loosely) related bugs: massive A-V desync with -audiofile (bugzillareimar2005-11-011-5/+6
* move resync_audio_stream after seeking to demuxer.creimar2005-10-301-4/+0
* Use PRI?64 defines as format strings for 64 bit variables.reimar2005-10-131-1/+1
* Don't pass NULL pointers to demux_info_add()rtognimp2005-09-261-1/+1
* Disassemble comments and pass it to the demux_info interfacealex2005-09-191-17/+28
* Make -identify's 'ID_LENGTH=' print a float and not an integer.. Theods152005-09-021-1/+1
* Demuxer modularizationrtognimp2005-08-051-7/+26
* prevent possible exploitnicodvb2005-05-131-1/+3
* fixup the correct sh_anicodvb2005-05-121-0/+1
* fixed too few parameters to mp_msg(); silence compilation warnings, removed u...nicodvb2005-05-121-5/+5
* don't call fixup_audio if there's no audionicodvb2005-05-121-2/+3
* vorbis extradata is now passed from demuxer to decoder in matroska's waynicodvb2005-05-121-0/+83
* Fix the memleak fix: in case of error, demux_close_ogg should be calledreimar2005-05-021-4/+1
* Nasty workaround for codec initialization data. In _at least_ one case (AAC) ...mosu2005-05-011-1/+14
* Fix the ogg fourcc nightmare!!!rfelker2005-02-271-12/+15
* Theora fixes:henry2005-02-221-2/+2
* Memleak fixes. Based on patch by Timothy Lee (timothy lee at siriushk com).reimar2005-02-061-6/+9
* More user-friendly stream, -xid and -slang info output even in non-verbose mo...mosu2005-01-221-8/+6
* More user-friendly stream, -xid and -slang info output even in non-verbose mode.mosu2005-01-211-5/+9
* 100l, completely broken pointer arithmetic causing crashes.reimar2005-01-191-2/+2
* Output more information about vids, aids, sids, alangs and slangs with -ident...mosu2004-11-251-0/+35
* Fix member alignment for usage on 64bit processors.mosu2004-11-051-1/+3
* Declare a prototype for the function before it is used. Otherwise some compil...mosu2004-10-301-0/+2
* some memory leaks fixedreimar2004-10-141-0/+5
* show ogg subtitle language on OSD, if availablejoey2004-09-281-0/+39
* fix sub_select fiasco with global sub numbering. now multiple sub sources ca...joey2004-09-281-0/+2
* Do not use globals. Put the variables into the appropriate demuxer struct ins...mosu2004-08-241-10/+34
* moved combined vobsub_lang into sub_selectjoey2004-08-221-1/+9
* fixes a crash and unchecked string-handling in ENCA code.reimar2004-07-281-1/+1
* The granulepos does not depend on the number of channels, only on the sample ...mosu2004-06-271-8/+15
* ENCA support (http://trific.ath.cx/software/enca/)henry2004-05-081-1/+1
* Cosmetics. Shortened the "displaying subtitle..." message. Replaced "OGG" wit...mosu2004-05-071-28/+28
* Be more verbose and tell the user which subtitle stream has been selected (if...mosu2004-05-051-2/+4
* Leave the subs uninitialized and not "forcefully off" if the user hasn't chos...mosu2004-04-291-2/+5
* 1000000000000l to bunkusrfelker2004-04-231-4/+5
* Clear subs in broken OGM files (those without empty subtitle packets) a bit l...mosu2004-04-231-1/+1
* Much improved seeking. Patch by Michael Behrich <behrisch at informatik adot ...mosu2004-04-231-45/+98
* Changed -sid/-aid/-vid to be zero based and select the n'th stream of its typ...mosu2004-04-061-7/+18
* Support for selecting subtitles with -slang. Patch by Andriy N Gritsenko <and...mosu2004-04-021-7/+86
* Cleanup and small improvement in seeking if the final_granulepos is known. Pa...mosu2004-01-311-11/+9
* Properly set the file duration for audio-only Ogg files. Patch by Michael Beh...mosu2004-01-061-0/+2
* 1000lalex2003-12-081-2/+2
* Fixes for a couple of warnings.mosu2003-12-081-1/+1
* Get the total length for Ogg files. Patch by Michael Behrisch <behrisch@infor...mosu2003-12-081-8/+48
* Small format fixes.mosu2003-11-151-2/+2
* For FLAC-in-Ogg the packets are NEVER skipped, and there's no such thing as a...mosu2003-11-151-2/+4
* Clear subs a bit later than requested in order to avoid clearing the subs if ...mosu2003-10-151-1/+1
* FLAC decoding support via imported libmpflac.lumag2003-10-041-0/+16
* many small typo and grammar fixesgabucino2003-10-041-1/+1
* Do not automatically select a subtitle stream for display.mosu2003-09-021-1/+0
* Fix for Theora files without audio. Patch by David Kuehling <dvdkhlng@gmx.de>.mosu2003-08-281-1/+4
* Theora-CVS update patch by Martin Drab <drab@kepler.fjfi.cvut.cz>alex2003-08-181-1/+7
* Spelling police:diego2003-08-141-1/+1
* output typo fixes: unknow --> unknowndiego2003-07-091-6/+6
* A little hack to be able to play ogg radio streamalbeu2003-07-021-2/+12
* Preliminary Theora support. Patch by David Kuehling.mosu2003-05-111-25/+128
* 100l... ogg-in-avi (type 0xFFFE) fixarpi2003-01-291-6/+7
* mosu: Fixed OGG/OGM seeking for XCDs in which the OGG/OGM does not start at p...mosu2003-01-051-7/+6
* mosu: subtitles will be cleared after their life time as given in the packet'...mosu2003-01-041-4/+33
* bunkus: Fixed Ogg/Ogm seeking by discarding the first packet after the seek w...mosu2002-12-301-2/+9
* This patch adds a call to subcp_recode1(), so this subtitles too arearpi2002-12-281-0/+11
* Really (!) sync ov_struct_st between demux_ogg.c and ad_libvorbis.crguyom2002-12-051-0/+1
* Sync ov_struct_st between demux_ogg.c and ad_libvorbis.crguyom2002-12-051-0/+4
* Add Tremor (an integer-only Vorbis decoder) support.rguyom2002-12-041-0/+5
* *HUGE* set of compiler warning fixes, unused variables removalarpi2002-11-061-0/+5
* verbose can be negativearpi2002-11-011-4/+4
* endianess independency (using get int 16/32/64 func instead of typecasting po...arpi2002-10-221-24/+75
* memleak fixarpi2002-10-161-0/+1
* removed dummy OGG functions - use #ifdef insteadarpi2002-09-151-22/+1
* The granule position of pages contining Vorbis audio is in units ofarpi2002-09-141-2/+2
* fixes problems when new line is just '\n' and not '\r\n' and enabled html-mar...alex2002-08-281-2/+2
* ogg (.ogm) text subtitles supportarpi2002-08-141-4/+81
* ogm audio format id is in hex, not decarpi2002-07-301-1/+1
* 10L bugfixalbeu2002-05-231-2/+4
* a/v stream selection - patch by alexander.werth@gmx.dearpi2002-05-191-4/+4
* Uninit addedalbeu2002-04-241-0/+18
* Add seeking without index (still not perfect). Use -forceidx for thealbeu2002-04-241-50/+83
* Seeking implementedalbeu2002-04-201-42/+269
* argh, some samples sue new header chunks - fixedarpi2002-03-311-1/+5
* BITMAPINFOHEADER fixed to be accepted by win32 decoders (divx,divxds)arpi2002-03-311-4/+9
* fixed 10l bug: using ds instead of dp, and adding some debug printsarpi2002-03-311-3/+10
* Initial ogg demuxer. No seeking, a/v sync is broken. Support avialbeu2002-03-161-0/+597