summaryrefslogtreecommitdiffstats
path: root/mplayer.c
Commit message (Expand)AuthorAgeFilesLines
* core: remove looping in update_video(), modify command handling a bitUoti Urpala2010-12-161-27/+44
* core: seek: use accurate seek mode with audio-only filesUoti Urpala2010-12-141-1/+1
* core: avoid using sh_video->pts as "current pts"Uoti Urpala2010-12-141-8/+11
* core: timing: add special handling of long frame intervalsUoti Urpala2010-12-141-35/+36
* core: move central play loop to a separate functionUoti Urpala2010-12-131-289/+287
* core: ordered chapters: add heuristic for merging inaccurate chaptersUoti Urpala2010-11-261-6/+18
* core: make initial audio sync more robust against bad demuxersUoti Urpala2010-11-211-41/+45
* cleanup: remove NULL checks before free() all over the codecboesch2010-11-141-2/+1
* demux_lavf: mark AVI timestamps non-pts to avoid messagesUoti Urpala2010-11-141-1/+2
* options: more mplayer.c options moved to option structClément Bœsch2010-11-141-32/+26
* options: move various mplayer.c options to option structClément Bœsch2010-11-131-19/+11
* core: do initial A-V sync by modifying audio streamUoti Urpala2010-11-131-12/+91
* core: give pts as parameter to demuxer_get_current_chapter()Uoti Urpala2010-11-131-4/+4
* audio: add -gapless-audio optionUoti Urpala2010-11-121-12/+20
* audio: don't try to send partial samples to AO at EOFUoti Urpala2010-11-121-1/+2
* options: move -cache-min and cache-seek-min to option structClément Bœsch2010-11-111-4/+2
* options: move some demux options to option structClément Bœsch2010-11-111-8/+3
* core: rename update_video_immediately->restart_playbackUoti Urpala2010-11-111-6/+6
* core: print an explicit error if file format detection failsUoti Urpala2010-11-101-2/+4
* demux: improve -alang / -slang track choosing logicUoti Urpala2010-11-081-4/+3
* core: use correct demuxer with -audiofile / -subfileUoti Urpala2010-11-081-3/+4
* core: move video pos/length query functions from demux to coreUoti Urpala2010-11-081-26/+76
* cleanup: don't check for NULL before free()diego2010-11-081-4/+3
* options: move -name and -title to option structClément Bœsch2010-11-041-2/+2
* options: move -dumpfile to option structUoti Urpala2010-11-021-5/+4
* cosmetics: remove some #if 0 code from mplayer.creimar2010-11-021-8/+0
* mplayer.c: remove some obsolete commented-out linesdiego2010-11-021-10/+0
* options: move audio_output_channels, audio_output_format to structUoti Urpala2010-11-021-2/+1
* mplayer.c: remove unnecessary #definediego2010-11-021-2/+0
* cache: Move cache_fill_status extern declaration to cache2.hdiego2010-11-021-2/+0
* menu: Move vf_info_menu extern declaration to menu.hdiego2010-11-021-1/+0
* loader: Disable loading codecs from the current directoryreimar2010-11-021-1/+5
* core: Do not call *_aid_from_lang when audio_lang is NULLreimar2010-11-021-2/+2
* cosmetics: Remove useless castreimar2010-11-021-1/+1
* dvdnav: Support for image highlights for dvdnav menus.reimar2010-11-021-0/+6
* audio: support parameter changes (e.g. channel count) during playbackreimar2010-11-021-43/+62
* commands: Allow fullscreen switching during -idle.reimar2010-11-021-0/+1
* subs: Change global subtitle numbering schemereimar2010-11-021-44/+32
* cfg-common*: Replace common options template by a common options arraydiego2010-11-021-0/+1
* core: Try to exit cleanly on SIGPIPEreimar2010-11-021-0/+1
* -identify output: print media start timereimar2010-11-021-0/+13
* mplayer.c: move some --identify code to a separate functionreimar2010-11-021-35/+40
* Merge svn changes r31318 to r31328Uoti Urpala2010-06-051-1/+1
|\
| * If we have no FPS value, try enabling -correct-pts mode, it doesreimar2010-06-051-2/+2
| * Do not use libass functions if it is disabled.reimar2010-06-041-1/+1
| * If an invalid pts value is detected, try to to make up some if it seemsreimar2010-06-031-2/+8
| * Simplify libass version check.cehoyos2010-06-031-1/+1
| * Fix compilation with external libass.cehoyos2010-06-021-1/+1
| * backport ass_flush_events() from upstream libass and make use of itaurel2010-05-311-0/+5
| * misc cosmetics: K&R style nits, #include placement, indentationdiego2010-05-291-6/+10
* | libass: match font attachments based on extensionGrigori Goronzy2010-06-011-4/+1
* | Merge svn changes up to r31211Uoti Urpala2010-05-301-1/+1
|\|
| * Use MP_NOPTS_VALUE as "default" pts for delayed frames instead of somereimar2010-05-231-1/+1
* | core: apply audio track options to all ordered chapter filesUoti Urpala2010-05-221-1/+6
* | options: move -alang and -slang to option structUoti Urpala2010-05-221-13/+11
* | vo_vdpau: support queuing an arbitrary number of frames aheadUoti Urpala2010-05-141-1/+3
* | mplayer.c: remove an unnecessary #includeUoti Urpala2010-05-081-1/+0
* | Merge svn changes up to r31097Uoti Urpala2010-04-261-1/+2
|\|
| * Fix crash if a DVD is played with dvdnav:// and without videoreimar2010-04-251-1/+2
* | Merge svn changes up to r30967Uoti Urpala2010-04-261-8/+2
|\|
| * Rename SetCodecPath() --> set_codec_path().diego2010-03-211-1/+1
| * Rename get_path.[ch] --> path.[ch].diego2010-03-201-1/+1
| * Move SetCodecPath() from loader to get_path.c and make it unconditional.diego2010-03-201-3/+0
| * Remove unnecessary #ifdefs around harmless loader/codecpath.h #include.diego2010-03-181-4/+1
| * Split codec path related code into a separate file to fix Windows build.reimar2010-03-181-1/+1
* | Merge svn changes up to r30917Uoti Urpala2010-04-261-0/+4
|\|
| * Follow a more proper way to support -codecpath.komh2010-03-171-0/+4
* | Merge svn changes up to r30907Uoti Urpala2010-04-261-0/+5
|\|
| * Add -codecpath option.komh2010-03-151-0/+5
* | core: track current chapter for relative chapter seeksUoti Urpala2010-04-251-4/+19
* | mplayer.c: silence some compiler warningsUoti Urpala2010-04-251-3/+5
* | commands: finish seeks before processing other commandsUoti Urpala2010-04-251-0/+7
* | input: remove unused "paused" arguments from some functionsUoti Urpala2010-04-251-5/+5
* | Fix chapter handling with first chapter not at beginning of fileUoti Urpala2010-04-251-1/+2
* | Fix -chapter with ordered chaptersUoti Urpala2010-04-251-6/+6
* | options: move -chapter values to option structUoti Urpala2010-04-251-10/+11
* | mplayer.c: share seek-reset code with chapter seeksUoti Urpala2010-04-251-53/+51
* | Move seek-reset functionality out of demuxer.cUoti Urpala2010-04-231-3/+18
* | Delete things related to old translation systemUoti Urpala2010-03-101-1/+0
* | Merge svn changes up to r30876Uoti Urpala2010-03-101-1/+1
|\|
| * Use int64_t instead of long for variable containing current playback time.reimar2010-03-071-1/+1
| * Add required mplayer.h and access_mpcontext.h #includes.diego2010-02-221-1/+2
* | Merge svn changes up to r30663Uoti Urpala2010-03-101-4/+5
|\|
| * Send VOCTRL_PAUSE/VOCTRL_RESUME events also when pausing for idle mode.reimar2010-02-191-0/+5
| * Remove some pointless '#if 1' preprocessor directives.diego2010-02-191-4/+0
* | Merge svn changes up to r30595Uoti Urpala2010-03-091-1/+0
|\|
| * Declare vf_menu_pause_update in libmenu/menu.h.diego2010-02-141-1/+0
| * Avoid forward declarations for import_initial_playtree_into_gui() anddiego2010-02-141-3/+0
| * Add xscreensaver_heartbeat() declaration to x11_common.h.diego2010-02-141-6/+0
| * Declare mp_input_register_options() in input/input.h.diego2010-02-141-2/+0
* | Merge svn change r30560Uoti Urpala2010-03-091-2/+2
|\|
| * Rename exit_reason_t enum to exit_reason and do not typedef it.diego2010-02-141-2/+4
* | Merge svn changes up to r30550Uoti Urpala2010-03-091-1/+6
|\|
| * Move the check for valid sh_video into the init_vo_spudec, this fixes a crashreimar2010-02-131-1/+6
| * Add support for loading ASS subtitles through the stream layer and thus e.g.reimar2010-02-051-2/+2
* | subs: support loading external ASS subtitles via stream layerUoti Urpala2010-03-091-2/+2
* | Merge svn changes up to r30475Uoti Urpala2010-03-091-0/+17
|\|
| * Add license header to all top-level files missing them.diego2010-01-301-0/+17
| * Move the resync-related code into more consistent places instead of having itreimar2010-01-241-6/+0
* | translations: tweak cases that relied on concatenating adjacent stringsUoti Urpala2010-03-071-3/+4
* | Restore collapsed whitespace in output messagesUoti Urpala2010-03-071-4/+4
* | Make help text translatableUoti Urpala2010-03-071-2/+42
* | vo_vdpau: make queuing future frame flips adjustableUoti Urpala2010-02-051-4/+2
* | Disable libass fallbacks for fontconfig < 2.4.2Grigori Goronzy2010-01-271-1/+1
* | Merge svn changes up to r30419Uoti Urpala2010-01-251-2/+4
|\|
| * Change code to allow playing a stream even if enabling the cache failedreimar2010-01-231-2/+4
| * At startup and while seeking avoid to introduce pointless sleeps and possiblyreimar2010-01-041-0/+12
| * Also reset time_frame and next_frame_time on reset, it makes no sense toreimar2010-01-041-4/+5
* | Avoid misleading error "ASS: cannot add video filter"Uoti Urpala2010-01-161-1/+7
* | subtitles: avoid running subreader.c parser when using libassUoti Urpala2010-01-161-19/+22
* | translations: add infrastructure for translated OSD messagesUoti Urpala2010-01-121-6/+21
* | Merge svn changes up to r30185Uoti Urpala2010-01-081-0/+4
|\|
| * Fixup SDL configure check:reimar2010-01-031-0/+4
* | Merge svn changes up to r30136Uoti Urpala2009-12-301-0/+7
|\|
| * Set some freed pointers to NULL.reimar2009-12-261-0/+5
| * Free playtree_iter upon exiting MPlayerreimar2009-12-261-0/+2
| * Remove more direct includes of libass/ass.hreimar2009-12-241-1/+0
| * Add braces to avoid ambiguous else.reimar2009-12-071-1/+2
* | audio: Remove fixed decode_audio() return size limit (MAX_OUTBURST)Uoti Urpala2009-12-291-48/+41
* | Fix printf format strings with invalid '%lf' conversionUoti Urpala2009-12-151-1/+1
* | -identify output: use ordered chapters length for ID_LENGTHUoti Urpala2009-12-131-1/+3
* | options: Move ass_enabled to options structUoti Urpala2009-12-021-5/+6
* | core: Fix timeline state at start of playbackUoti Urpala2009-12-021-2/+2
* | mplayer.c: Remove unneeded blit_frame argumentsUoti Urpala2009-12-021-10/+7
* | core: Fix ordered chapter timeline building memory corruptionUoti Urpala2009-12-021-2/+5
* | Merge svn changes up to r29971Uoti Urpala2009-11-291-0/+1
|\|
| * Readjust the global number of subs when switching dvdnav track to takereimar2009-11-241-0/+1
* | core: Fix rare corner cases in video frame generationUoti Urpala2009-11-231-3/+3
* | core: Handle VO-added frames even with correct-pts disabledUoti Urpala2009-11-231-3/+7
* | Merge svn changes up to r29962Uoti Urpala2009-11-231-4/+0
|\|
| * Remove useless check for valid fd with -dumpstream, the code does notreimar2009-11-171-4/+0
* | core: Do OSD/subtitle updates at a more accurate pointUoti Urpala2009-11-221-10/+5
* | core: Add support for decoder reordering of pts valuesUoti Urpala2009-11-211-0/+31
* | cosmetics: remove some unused variablesUoti Urpala2009-11-171-1/+0
* | mplayer.c: Fix compilation with dvdnav enabledUoti Urpala2009-11-161-3/+3
* | Merge svn changes up to r29912Uoti Urpala2009-11-161-83/+106
|\|
| * Check that mpctx->audio_out is not NULL when trying to uninit it.reimar2009-11-131-1/+2
| * Added -name, -title and -use-filename-title options and implementation in X11...ptt2009-11-121-1/+5
| * Whitespace cosmetics: fix pause_loop indentation/remove inconsistently used t...reimar2009-11-111-37/+37
| * Do not call resume on unpausing if we have already reached eof whilereimar2009-11-111-0/+3
| * Remember which subtitle was auto-selected for dvdnav due to -slangreimar2009-11-111-1/+14
| * Factor out code that decides which subtitle to play.reimar2009-11-111-24/+28
| * Use switch_program property from mplayer.c to set ts_prog.reimar2009-11-071-0/+4
| * Whitespace cosmetics: reindent reinit_audio_chain functionreimar2009-11-061-43/+43
| * Remove some useless comments/commented-out code.reimar2009-11-061-3/+0
| * Split assignment from error value check to avoid overcomplicated if () condit...reimar2009-11-061-2/+3
| * Reuse the init_error exit path also for init_best_audio_codec errors.reimar2009-11-061-3/+1
| * Simplify: use &= instead of a = b & a;reimar2009-11-061-1/+1
| * Remove some unnecessary else blocksreimar2009-11-061-3/+2
| * Use an early return instead of a {} block over the whole function in reinit_a...reimar2009-11-061-2/+2
| * Disable audio when initializing the filter chain fails (can happen e.g. when ...reimar2009-11-061-7/+8
| * Change dvdnav_reset_stream to not disable subtitles, since that breaksreimar2009-11-051-2/+0
* | Merge branch 'vdpau'Uoti Urpala2009-11-161-2/+28