summaryrefslogtreecommitdiffstats
path: root/libmpdemux/demux_ogg.c
Commit message (Expand)AuthorAgeFilesLines
* cleanup: shut up more warningsClément Bœsch2011-05-061-1/+1
* demux_ogg: fix slang selectionClément Bœsch2011-04-231-10/+4
* cleanup: avoid various GCC warningsClément Bœsch2011-04-201-1/+1
* sub/OSD: move some related files to sub/Uoti Urpala2011-01-261-2/+2
* cleanup: remove NULL checks before free() all over the codecboesch2010-11-141-8/+5
* cleanup: malloc+memset->calloc, sizeof(TYPE)->sizeof(*ptr)reimar2010-11-021-14/+14
* demux_ogg.c: remove unused variablediego2010-11-021-2/+1
* options: move -alang and -slang to option structUoti Urpala2010-05-221-3/+2
* Merge svn changes up to r31050Uoti Urpala2010-04-261-1360/+1437
|\
| * Merge two redundant if checks, patch by ubitux, ubitux gmail com.diego2010-04-161-3/+2
| * cosmetics: reindent demux_ogg.c to K&R style plus some prettyprintingdiego2010-04-161-1360/+1438
* | Delete things related to old translation systemUoti Urpala2010-03-101-1/+0
* | Merge svn changes up to r30879Uoti Urpala2010-03-101-2/+3
|\|
| * Return MP_NOPTS_VALUE if we can't figure out the pts, not 0.reimar2010-03-091-1/+1
| * Improve handling of 0-size ogg packets.reimar2010-03-091-1/+2
* | Merge svn changes up to r30748Uoti Urpala2010-03-101-1/+1
|\|
| * Add cast to proper type.reimar2010-02-251-1/+1
* | Merge svn changes up to r30643Uoti Urpala2010-03-101-37/+33
|\|
| * Add header for AVI print functions; avoids many forward declarations.diego2010-02-181-3/+1
| * Add header for demux_ogg_open, init_avi_with_ogg; avoids forward declarations.diego2010-02-171-0/+1
| * Mark demux_ogg_sub_id() as static; it is not used outside of the file.diego2010-02-171-1/+2
| * Move up demux_ogg_sub_id, demux_ogg_sub_reverse_id; avoids forward declarations.diego2010-02-171-29/+25
| * Add header file for store_ughvlc(); avoids forward declarations.diego2010-02-171-3/+1
| * libmpdemux: Mark functions not used outside of their files as static.diego2010-02-171-2/+4
* | Merge svn changes up to r29912Uoti Urpala2009-11-161-19/+34
|\|
| * Find and take into account stream start time for ogg files.reimar2009-10-161-19/+34
* | Replace libavutil internal header #includes with MPlayer copiesUoti Urpala2009-07-261-1/+1
* | Merge svn changes up to r29412Uoti Urpala2009-07-071-1/+1
|\|
| * In all demux_info_add calls change "name" to "title".reimar2009-05-301-1/+1
| * whitespace cosmetics: Remove all trailing whitespace.diego2009-05-131-23/+23
* | Remove trailing whitespace from most filesUoti Urpala2009-07-071-23/+23
* | Merge svn changes up to r29304Uoti Urpala2009-07-071-0/+17
|\|
| * Add standard license header to all files in libmpdemux.diego2009-05-081-0/+17
* | Merge svn changes up to r28087Uoti Urpala2008-12-041-4/+4
|\|
| * Get rid of pointless 'extern' keywords.diego2008-12-031-4/+4
* | Make various functions staticUoti Urpala2008-08-121-2/+2
* | Merge svn changes up to r27441Uoti Urpala2008-08-081-4/+4
|\|
| * 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
* | Merge svn changes up to r27399Uoti Urpala2008-08-021-9/+9
|\|
| * 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
* | Merge svn changes up to r27374Uoti Urpala2008-07-301-28/+11
|\|
| * 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
* | Move dvdsub_id to options structUoti Urpala2008-04-231-2/+2
* | Add option pointer to demuxers and stheader.h structsUoti Urpala2008-04-231-1/+2
|/
* 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