summaryrefslogtreecommitdiffstats
path: root/mplayer.c
Commit message (Expand)AuthorAgeFilesLines
* core: show quvi page title in window title, clean up libquvi handlingwm42012-10-141-2/+20
* Merge branch 'input_changes' into masterwm42012-10-121-172/+80
|\
| * sub: add --ass-style-override option to disable style overrideswm42012-10-121-1/+2
| * options: add --status-msgwm42012-10-121-22/+35
| * commands: more user-control whether a command shows OSD bars/messageswm42012-10-121-13/+32
| * commands: change property expansion format stringwm42012-10-121-5/+4
| * options: accept "yes" and "no" only for flagswm42012-10-121-1/+1
| * options: remove CONF_TYPE_POSITIONwm42012-10-121-2/+2
| * commands: replace --hardframedrop, change framedropping propertywm42012-10-121-2/+1
| * commands: rename properties, update input.confwm42012-10-121-2/+2
| * commands: change input commands to make OSD usage explicitwm42012-10-121-0/+2
| * commands: remove legacy slave mode get commandswm42012-10-121-125/+0
* | Rename to "mpv"wm42012-10-121-7/+7
* | VO: actually rename VOs gl -> opengl-old, gl3 -> openglwm42012-10-031-1/+1
* | mplayer: fix crash when muted and audio codec failswm42012-10-031-2/+2
* | encode: add options --ovfirst and --oafirstRudolf Polzer2012-09-291-7/+7
* | options: accept "yes" and "no" only for flagswm42012-09-231-1/+1
* | mplayer: fix abort command handlingwm42012-09-231-14/+10
|/
* mplayer: unbreak OSD with CONFIG_ENCODING undefinedwm42012-09-181-11/+0
* encode: video encoding now supported using mencoder-like optionsRudolf Polzer2012-09-181-6/+91
* mplayer: selectively reset track selection when playing multiple fileswm42012-09-181-0/+45
* core, timeline: cache external ordered chapter files tooStefano Pigozzi2012-09-181-12/+7
* core: remove duplicated format_time() functionswm42012-09-181-14/+3
* subs: always use sub decoder framework for libass renderingUoti Urpala2012-09-181-31/+29
* subs: libass: use a single persistent renderer for subtitlesUoti Urpala2012-09-181-8/+14
* sd_lavc: use subtitle framework for former av_sub.c codeUoti Urpala2012-09-181-14/+2
* core: fix DVD subtitle selectionwm42012-09-181-6/+81
* mplayer: don't clear OSD when new file is playedwm42012-09-181-19/+0
* core: runtime Matroska edition switchingwm42012-09-181-0/+9
* mplayer: do not cancel playback if VF/VO config failswm42012-09-181-2/+6
* core: move implementation for -audiofile to the frontendwm42012-09-181-0/+102
* core: manage tracks in the frontendwm42012-09-181-287/+464
* core: refactor MPContext.demuxer field accesseswm42012-09-181-38/+38
* command: remove sub_log commandwm42012-09-071-3/+1
* core, timeline: don't keep separate stream fieldwm42012-09-071-18/+16
* osd: reset OSD progression displaywm42012-09-071-28/+9
* OSD/commands: use osdlevel=3 for osd_show_progression commandUoti Urpala2012-08-281-14/+25
* input: add ability to disable all default bindings for an input sectionwm42012-08-241-2/+2
* mplayer: enable talloc leak report if special environment is variable setwm42012-08-201-4/+7
* mplayer: fix command line arguments log outputwm42012-08-201-1/+1
* Remove dvdnav support (DVD menus)wm42012-08-161-239/+2
* Remove win32/qt/xanim/real binary codecs loadingwm42012-08-161-17/+0
* mplayer: cosmetic changes to status line outputwm42012-08-161-9/+9
* mplayer: remove playlist demuxer hackwm42012-08-161-63/+0
* vf_expand: remove OSD supportwm42012-08-161-1/+1
* sub: fix confusion of ass_library handleswm42012-08-071-1/+1
* osd_libass: allocate separate ASS_Library for OSDwm42012-08-071-1/+1
* osd: reset OSD change state even if VO doesn't draw OSDwm42012-08-071-1/+2
* win32: fix compilation on MinGWwm42012-08-071-1/+1
* options: get rid of ambiguous option parsingwm42012-08-051-10/+13
* mplayer: make OSD stack a member of MPContextwm42012-08-041-28/+27
* mplayer: free return value of chapter_name()wm42012-08-041-5/+8
* mplayer: never exit mplayer from within the play loopwm42012-08-041-20/+26
* command, mplayer: free return value of demuxer_stream_lang()wm42012-08-041-0/+1
* mplayer: fix invalid memory access in print_stream()wm42012-08-041-1/+1
* playlist: rename params_count field to num_params for consistencywm42012-08-041-1/+1
* mplayer: rearrange misleading codewm42012-08-041-3/+4
* mplayer: fix idle mode regressionswm42012-08-041-29/+52
* demuxer: introduce a general stream structwm42012-08-031-33/+15
* mplayer: fix output of audio/sub language in terminal outputwm42012-08-031-2/+7
* mplayer: move file loading out of main()wm42012-08-031-253/+264
* mplayer: move things out of main()wm42012-08-031-213/+240
* sub: simplify code by always defining sub_cpwm42012-08-031-4/+0
* mplayer: do not create X11 state in player frontendwm42012-08-031-10/+3
* mplayer: move highly OS specific initialization code out of main()wm42012-08-031-44/+47
* mplayer, stream_tv: move variable initializationwm42012-08-031-4/+0
* cache2: allow cache sizes up to 4 TBmplayer-svn2012-08-031-3/+3
* Remove teletext supportwm42012-08-031-59/+1
* mplayer: expand --title as property, remove --use-filename-titlewm42012-08-021-3/+12
* osd: minor simplification of vo_osd_changed()wm42012-08-011-13/+5
* Remove dead codewm42012-08-011-3/+0
* mplayer: remove pos parameter from sadd* functionswm42012-08-011-53/+46
* mplayer: make display of playback status more uniformwm42012-08-011-88/+72
* mplayer: turn playtree into a list, and change per-file option handlingwm42012-07-311-216/+110
* mp_msg: remove filename_recodewm42012-07-311-12/+10
* mplayer: remove stream dumping capabilitywm42012-07-301-169/+1
* mplayer: change how pause status is indicated in terminalwm42012-07-301-51/+12
* mplayer: status line: better indication whether audio/video is activewm42012-07-301-2/+8
* Remove some demuxers and decoderswm42012-07-301-5/+1
* mplayer: cosmetics: give A/V desync message same form as help textwm42012-07-301-23/+23
* mplayer: de-crapify builtin help textwm42012-07-301-36/+6
* options: rename --no-sound to --no-audiowm42012-07-301-1/+1
* mplayer: redo terminal status line outputwm42012-07-301-35/+27
* mplayer: remove --autoqwm42012-07-301-27/+1
* mplayer: remove benchmarking/CPU accounting codewm42012-07-301-68/+2
* mplayer: remove extra "\n" in outputwm42012-07-301-1/+1
* mplayer: do not print version by defaultwm42012-07-301-8/+9
* mplayer: silence "Starting playback..." outputwm42012-07-301-1/+1
* mplayer: let frontend print stream info, instead of demuxerswm42012-07-301-0/+74
* mplayer: improve the A/V desync warningwm42012-07-301-18/+19
* mplayer: remove Linux RTC supportwm42012-07-301-77/+14
* mplayer: remove crash handler stuffwm42012-07-301-232/+0
* Remove compile time/runtime CPU detection, and drop some platformswm42012-07-301-29/+0
* Change version stringwm42012-07-291-2/+1
* bstr: rename bstr() function to bstr0(), and typedef bstr to struct bstrwm42012-07-281-2/+2
* osd: use libass for OSD renderingwm42012-07-281-68/+18
* libvo, libao: remove useless video and audio output driverswm42012-07-281-14/+0
* Merge remote-tracking branch 'origin/master'wm42012-07-281-10/+6
|\
| * demux, vd_ffmpeg: fix demux keyframe flag, set AV_PKT_FLAG_KEYUoti Urpala2012-07-251-2/+2
| * video, audio: use lavc decoders without codecs.conf entriesUoti Urpala2012-07-241-5/+0
| * core: fix attempt to get audio pts without audioUoti Urpala2012-07-171-3/+3
| * options: support parsing values into substructsUoti Urpala2012-07-161-0/+1
* | Merge remote-tracking branch 'origin/master'wm42012-05-201-23/+15
|\ \ | |/
| * core: fix EOF handling with untimed audio outputsUoti Urpala2012-05-141-14/+12
| * options: simplify option parsing/setting machineryUoti Urpala2012-05-081-2/+2
| * options: change -v parsingUoti Urpala2012-05-071-7/+1
* | Merge remote-tracking branch 'origin/master'wm42012-04-291-13/+21
|\ \ | |/
| * win32: core: wake up more often to poll for inputUoti Urpala2012-04-261-2/+13
| * core: change initial sync with --delay, video stream switchUoti Urpala2012-04-231-1/+2
| * core: uninitialize VO and AO when no track playsUoti Urpala2012-04-231-10/+9
* | Merge remote-tracking branch 'origin/master'wm42012-04-281-2/+1
|\ \ | |/
| * audio: fix unmute-at-end logicUoti Urpala2012-04-111-3/+3
| * audio: restore volume setting after AO reinit if neededUoti Urpala2012-04-111-1/+1
| * audio: keep volume level internally (not only in AO)Uoti Urpala2012-04-111-1/+1
* | Merge remote-tracking branch 'origin/master'wm42012-04-131-17/+20
|\ \ | |/
| * build: remove OS/2 supportUoti Urpala2012-04-061-1/+1
| * input: stop trying to read terminal input on EOFUoti Urpala2012-04-061-2/+3
| * core: in VO flip timing, recheck time after OSD drawUoti Urpala2012-04-051-0/+1
| * core: fix problems in video EOF detectionUoti Urpala2012-04-051-14/+15
* | Merge remote-tracking branch 'origin/master'wm42012-04-011-339/+322
|\ \ | |/
| * ao_pulse, core: make pulse thread wake up core for more dataUoti Urpala2012-03-261-2/+1
| * timeline: subs: keep subtitle tracks in source timeUoti Urpala2012-03-251-30/+29
| * core: improve sub and audio start after timeline part switchUoti Urpala2012-03-201-15/+21
| * options: move mixer.h options to structUoti Urpala2012-03-201-0/+3
| * core: restructure main play loop, continue audio after videoUoti Urpala2012-03-191-283/+246
| * terminal output: if audio/video pts is missing, show "???"Uoti Urpala2012-03-161-13/+26
* | Merge remote-tracking branch 'origin/master' into my_masterwm42012-03-161-55/+14
|\ \ | |/
| * core: remove old EDL mode (--edl option)Uoti Urpala2012-03-091-73/+5
| * windows support: unicode filenameswm42012-03-091-9/+10
| * windows support: remove _UWIN definewm42012-03-011-1/+0
* | Use "mplayer2" in version string, not "MPlayer2"wm42012-03-141-4/+4
* | core: do not print garbage with -identify when chapter times are unknownwm42012-03-141-3/+4
* | Merge remote-tracking branch 'origin/master' into my_masterwm42012-03-051-5/+14
|\ \ | |/
| * osd: erase terminal OSD line with mp_msg() instead of printf()Uoti Urpala2012-02-251-1/+1
| * vd_ffmpeg: fix flushing of buffered framesUoti Urpala2012-02-031-2/+12
| * build: switch to libavutil bswap.h and intreadwrite.hUoti Urpala2012-02-011-3/+2
* | screenshot: make screenshot filenames configurablewm42012-02-291-0/+1
* | core: rename --paused to --pause, and improve how pausing is donewm42012-02-291-1/+1
* | osd: clear terminal OSD line with mp_msg() instead of printfwm42012-02-251-1/+1
* | core: add option to start in paused statewm42012-02-091-0/+3
* | osd: add setting to display OSD always on terminalwm42012-01-181-10/+16
* | core: add new support for reading .cue fileswm42012-01-181-0/+3
* | Merge branch 'softvol' into my_masterwm42012-01-181-31/+6
|\ \
| * | core: remove EDL mutingwm42012-01-181-24/+1
| * | audio: properly restore audio volume on exit when mute is usedwm42012-01-181-9/+5
| * | softvol: make sure softvol settings are restored when switching audio trackswm42012-01-181-1/+1
| * | audio: fix crash when exiting file when mute is enabledwm42012-01-181-0/+1
| * | mixer: keep user volume setting when --softvol is usedwm42012-01-071-0/+1
* | | Merge remote-tracking branch 'origin/master' into my_masterwm42012-01-181-63/+59
|\ \ \ | | |/ | |/|
| * | core: print pause status message only once on consolewm42012-01-101-31/+55
| * | osd: always display pause icon when frame steppingwm42012-01-091-0/+3
| * | cleanup: remove left over access_mpcontext.h (from GUI)Uoti Urpala2012-01-091-31/+0
| * | ad_ffmpeg: pass packet side data from libavformatUoti Urpala2012-01-081-1/+1
| |/
* | core: uninit video output when audio file is playedwm42011-12-231-1/+4
|/
* configure, build: remove --disable-libav supportUoti Urpala2011-12-111-4/+0
* core: minor hrseek tweak (affects vo_vdpau deint frames)Uoti Urpala2011-12-061-3/+2
* core, vo: new window refresh logic, add slow-video OSD redrawUoti Urpala2011-12-061-6/+9
* core, vo: modify OSD redraw architecture, support EOSDUoti Urpala2011-12-061-1/+18
* vo: do final frame draw only near page flipUoti Urpala2011-12-061-0/+1
* Merge branch 'screenshot' (early part)Uoti Urpala2011-11-251-1/+6
|\
| * core: add infrastructure to get screenshots from VOswm42011-11-251-1/+6
* | options, core/hrseek: add --hr-seek-demuxer-offsetUoti Urpala2011-11-141-0/+2
* | core/hrseek: support precise seeks in audio-only caseUoti Urpala2011-11-141-4/+18
|/
* core, demux: fix --identify chapter output with ordered chapterswm42011-10-251-15/+50
* libmenu: remove OSD menu functionality (--menu)Uoti Urpala2011-10-251-63/+0
* terminal output: show libav version numbers in verbose modeUoti Urpala2011-10-011-0/+1
* core: fix --sstepUoti Urpala2011-09-041-1/+1
* cosmetics: mplayer.c: minor tweaksUoti Urpala2011-09-041-21/+8
* options: move libass-related options to structUoti Urpala2011-09-031-3/+3
* core: remove bad workaround for files without FPS setUoti Urpala2011-08-251-7/+2
* core, demux, vd_ffmpeg: pass side data from demux_lavf to vd_ffmpegUoti Urpala2011-08-201-13/+13
* dvdnav: fix crash caused by missing line from 58834653c0Uoti Urpala2011-08-101-0/+1
* core: allocate OSD text buffers dynamicallyharklu2011-08-091-14/+12
* options: support --leak-report (double dash form)Uoti Urpala2011-08-081-1/+2
* core: minor audio-only+timeline fix for chapter handlingUoti Urpala2011-08-081-2/+2
* cleanup: reformat mplayer.cUoti Urpala2011-08-071-2000/+2174
* core: fix detection of files with no chaptersUoti Urpala2011-08-041-3/+3
* audio: export audio pts to AO driversUoti Urpala2011-07-311-17/+28
* core: audio: improve audio-only seeks and position reportingUoti Urpala2011-07-311-11/+31
* core: audio: if audio pts is missing return MP_NOPTS_VALUEUoti Urpala2011-07-301-2/+7
* options: commandline: accept --foo=xyz style optionsUoti Urpala2011-07-291-2/+2
* core: improve --loop handlingUoti Urpala2011-07-291-6/+6
* subs: fix per-file --ass-force-styleUoti Urpala2011-07-231-1/+3
* cleanup: subs: remove global ass_library variableUoti Urpala2011-07-231-11/+14
* cleanup: do libav* initialization on startupUoti Urpala2011-07-181-1/+1
* input: don't make fd 0 nonblockingUoti Urpala2011-07-171-5/+0
* input: rework event reading and command queuingUoti Urpala2011-07-171-3/+2
* options: fix -use-filename-title crash after recent 39e373aaUoti Urpala2011-07-101-1/+2
* cleanup: silence most of the clang warningsClément Bœsch2011-07-091-1/+1
* Merge branch 'mplayer1_changes'Uoti Urpala2011-07-061-11/+73
|\
| * cleanup: mplayer.c: Factor out a bit of spudec codereimar2011-07-061-4/+8
| * dvdnav: make mp_dvdnav_save_smpi() more robustreimar2011-07-061-6/+10
| * stream dump: print progress informationcigaes2011-07-051-1/+55
* | cleanup: remove useless set_codec_path() functionUoti Urpala2011-07-061-3/+0
|/
* commands: change property mechanism to use talloc stringsUoti Urpala2011-07-031-1/+1
* audio: move ready-for-ao data buffer from decoder to AOUoti Urpala2011-07-021-47/+37
* core: move m_config_free() last before exitreimar2011-06-291-5/+6
* cleanup: remove warnings under libmenu/Clément Bœsch2011-06-241-1/+1
* input: add useful default pointer button bindingsGrigori Goronzy2011-06-141-0/+2
* audio: disallow partial samples, fix ad_pcm to complyUoti Urpala2011-05-071-0/+3
* ao_pcm, core: use new API in ao_pcm, change timing with itUoti Urpala2011-05-051-3/+8
* input: make slave command file descriptors nonblockingUoti Urpala2011-05-041-2/+8
* Merge branch 'mplayer1_changes'Uoti Urpala2011-05-021-5/+33
|\
| * OSD: support displaying fractional part of current positionUoti Urpala2011-04-121-5/+33
* | audio: fill small AO buffers more often in audio-only caseUoti Urpala2011-04-221-7/+16
* | config: remove pointless cfg-mplayer-def.h fileClément Bœsch2011-04-201-3/+3
* | subs: options: add -sub-pathsClément Bœsch2011-04-201-2/+2
* | find_subfiles: allow subtitle search in multiple directoriesClément Bœsch2011-04-201-4/+3
* | subs: move vobsub loading logic down to find_subfiles.cUoti Urpala2011-04-201-21/+7
* | subs: move text sub loading logic down to find_subfiles.cClément Bœsch2011-04-201-9/+6
* | find_subfiles: move sub_filenames() hereClément Bœsch2011-04-201-0/+1
* | options: move sub_name, sub_auto and vobsub_name to structClément Bœsch2011-04-201-11/+8
* | options: change -alang and -slang to use string list typeClément Bœsch2011-04-201-1/+1
* | audio: change external AO interface to "ao_[method](ao, ...)"Uoti Urpala2011-04-091-65/+63
* | Merge branch 'edl'Uoti Urpala2011-04-081-261/+109
|\ \ | |/ |/|
| * core: support timeline with audio-only filesUoti Urpala2011-04-081-12/+35
| * core: wake up a bit less often for audio-only filesUoti Urpala2011-04-081-19/+11
| * core: audio: cut audio writes at end of timeline partUoti Urpala2011-04-071-15/+34
| * EDL: add support for new EDL file formatUoti Urpala2011-04-051-0/+26
| * core: ordered chapters: move timeline creation to timeline/Uoti Urpala2011-02-261-207/+0
| * cleanup: demuxer.[ch]: remove unused code, make functions staticUoti Urpala2011-02-221-8/+3
* | core: do proper audio track selection for -audiofile demuxerUoti Urpala2011-04-021-6/+3
* | configure, Windows: support static pthreads on WindowsDiogo Franco2011-03-301-0/+13
* | core: hr-seek: fix soft hang with hrseek past EOFUoti Urpala2011-03-031-2/+3
|/
* terminal output: change program name to "MPlayer2"Uoti Urpala2011-02-151-1/+1
* subs: Print a message when lavc subtitle decoding failsreimar2011-02-151-1/+4
* cleanup: mplayer.c: clean up pause_loop() a bitUoti Urpala2011-02-151-11/+11
* terminal output: show cache fill changes in "PAUSED" messagereimar2011-02-151-1/+22
* terminal output: change infamous "Core dumped" messageUoti Urpala2011-02-011-2/+2
* translation: remove \r and \n from translated PAUSE stringUoti Urpala2011-01-311-8/+3
* mplayer.c: simplify code a bit, remove "main:" labelcboesch2011-01-311-13/+7
* cleanup: define ROUND() macro in mpcommon.hcboesch2011-01-311-2/+0
* core: timing: fix overflow with extreme playback speedUoti Urpala2011-01-281-1/+5
* Merge branch 'sub'Uoti Urpala2011-01-261-49/+342
|\
| * sub/OSD: move some related files to sub/Uoti Urpala2011-01-261-7/+7
| * demux_mkv, chapters: change millisecond arithmetic to nsUoti Urpala2011-01-261-6/+7
| * cleanup: rename ass_* functions to mp_ass_*Uoti Urpala2011-01-261-4/+4
| * subs: use correct font aspect ratio for libass + converted subsUoti Urpala2011-01-261-0/+3
| * cleanup: some random minor code simplification and cleanupUoti Urpala2011-01-261-6/+3
| * subtitles: style support for common SubRip tags and MicroDVDUoti Urpala2011-01-181-2/+2
| * core: ordered chapters: fix bad subtitle parameterUoti Urpala2011-01-181-1/+1
| * subtitles/demux: store duration instead of endpts in demux packetsUoti Urpala2011-01-181-6/+6
| * subtitles: add framework for subtitle decodersUoti Urpala2011-01-181-30/+30
| * options: add special -leak-report optionUoti Urpala2011-01-151-1/+2
| * subtitles: remove code trying to handle text subs with libavcodecUoti Urpala2011-01-151-5/+2
| * subtitles: move global ass_track to struct osd_stateUoti Urpala2011-01-151-9/+6
| * core: move most mpcommon.c contents to mplayer.cUoti Urpala2011-01-151-9/+305
| * core: move global "subdata" and "vo_sub_last" to mpctxUoti Urpala2011-01-111-9/+9
| * options: move -noconfig to option struct, simplifyUoti Urpala2011-01-111-2/+3
* | mp_msg: Remove uses of MSGT_MENCODERClément Bœsch2011-01-251-2/+2
* | cleanup: remove unused MEncoder-related codeClément Bœsch2011-01-251-1/+0
* | cleanup: mplayer.c: use VFCAP_ names instead of numeric valuesUoti Urpala2011-01-171-2/+2
|/
* core: add timing workaround for PulseAudio misbehaviorUoti Urpala2011-01-011-0/+3
* core: fix audio-only + framestep weird behaviorUoti Urpala2010-12-201-0/+5
* Merge branch 'hr-seek'Uoti Urpala2010-12-201-364/+465
|\
| * core: audio: make ogg missing audio timing workaround more complexUoti Urpala2010-12-201-2/+15
| * core: add support for precise non-keyframe-limited seeksUoti Urpala2010-12-201-10/+35
| * core: add struct for queued seek infoUoti Urpala2010-12-201-39/+83
| * 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
* | cosmetics: remove unused code, small formatting tweaksUoti Urpala2010-12-201-2/+1
* | commands: clean up get_metadata() and related codeUoti Urpala2010-12-201-73/+40
* | Change some filename-handling code to use mp_basename()cboesch2010-12-161-22/+3
* | core: avoid using build_afilter_chain() directlyreimar2010-12-161-1/+2
* | path.c: add function for mp_basename, remove duplicated macroscboesch2010-12-161-7/+4
|/
* 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
|\ \
| * | Implement vsync-aware frame timing for VDPAUUoti Urpala2009-11-151-2/+28
* | | av_log callback handling overhaulUoti Urpala2009-10-311-0/+2
|/ /
* | Merge svn changes up to r29752Uoti Urpala2009-10-061-12/+40
|\ \ | |/
| * Make -nosub work to disable subtitles even if -slang and dvd streams are used.reimar2009-09-291-2/+0
| * Add a -nosub option that allows disabling auto-selected subtitles as e.g. thereimar2009-09-281-4/+4
| * Enable loading of external subtitles also for audio-only files.reimar2009-09-281-3/+4
| * Use a_pos to update subtitle for audio-only files instead of mpctx->sh_audio-...reimar2009-09-281-1/+1
| * Add support for displaying subtitles on the command-line when playingreimar2009-09-231-0/+23
| * Make update_subtitles work without sh_video for text subtitles.reimar2009-09-231-3/+3
* | Merge branch 'vdpau' into buildUoti Urpala2009-09-191-14/+13
|\ \
| * | core/VO: Allow VO drivers to add/modify framesUoti Urpala2009-09-181-14/+13
* | | Merge svn changes up to r29684Uoti Urpala2009-09-161-0/+7
|\ \ \ | | |/ | |/|
| * | Merge two Windows-specific #if sections to simplify the condition.reimar2009-09-161-2/+2
| * | Hack: set DEP/NX on Windows via SetProcessDEPPolicy.reimar2009-09-161-0/+7
* | | Merge svn changes up to r29644Uoti Urpala2009-09-041-15/+45
|\ \ \ | |/ / | | / | |/ |/|
| * 10l, fix misplaced check in r29613, for loop detection we must comparereimar2009-09-021-1/+1
| * Limit amount of data allocated on stack, strlen(filename) is not a good idea forreimar2009-09-021-2/+6
| * Add support for directory-specific mplayer.conf configuration file.reimar2009-09-021-3/+11
| * Make the loop detection for mov reference files less aggressive, fixesreimar2009-09-011-1/+5
| * Fix per-file config file loading for DOS paths (i.e. where \ and : canreimar2009-08-311-1/+10
| * Factor out code to try and load a config file only if it exists.reimar2009-08-311-11/+16
* | Merge svn changes up to r29532Uoti Urpala2009-08-181-9/+1
|\ \ | |/
| * Only #include stream/dvbin.h when DVB is enabled.diego2009-08-031-0/+2
| * Remove pointless #ifdefs around harmless internal header #includes.diego2009-08-021-14/+0
* | Change type names to match upstream libassGrigori Goronzy2009-08-071-1/+1
* | Remove internal libass treeUoti Urpala2009-07-261-4/+1
* | Replace libavutil internal header #includes with MPlayer copiesUoti Urpala2009-07-261-1/+1
* | Remove the internal GUIAnton Khirnov2009-07-071-268/+5
* | Merge svn changes up to r29412Uoti Urpala2009-07-071-2/+3
|\ \ | |/
| * Make ID_SEEKABLE depend on both the stream and the demuxer being seekable,reimar2009-05-311-1/+2
| * 100l, demuxer info tags are _not_ case sensitive, so use strcasecmp.reimar2009-05-301-1/+1
| * whitespace cosmetics: Remove all trailing whitespace.diego2009-05-131-91/+91
* | Remove trailing whitespace from most filesUoti Urpala2009-07-071-84/+84
* | Translation system changes part 2: replace macros by stringsAmar Takhar2009-07-071-70/+116
* | Translation system changes part 1: wrap translated stringsAmar Takhar2009-07-071-70/+70
* | Fix ordered chapter pruning of redundant timeline partsUoti Urpala2009-05-221-5/+8
* | Merge svn changes up to r29277Uoti Urpala2009-05-081-4/+4
|\ \ | |/
| * sane verbosity levels for menu initializationdiego2009-04-251-4/+4
* | core: Set mpctx->chapters to NULL at uninitUoti Urpala2009-05-031-0/+1
* | core: Handle missing timestamp errors a bit betterUoti Urpala2009-04-241-0/+2
* | Merge svn changes up to r29154Uoti Urpala2009-04-091-1/+1
|\ \ | |/
| * Rename RUNTIME_CPUDETECT to CONFIG_RUNTIME_CPUDETECT and always define it.ramiro2009-04-081-1/+1
* | Merge branch 'ordered_chapters'Uoti Urpala2009-04-081-55/+410
|\ \
| * | Add option -noordered-chapters.Uoti Urpala2009-04-081-0/+6
| * | Support chapter seeking with ordered chaptersUoti Urpala2009-04-021-3/+52
| * | Change demuxer_seek_chapter() parametersUoti Urpala2009-04-021-2/+2
| * | VO: Don't reset pause status in VO config() functionsUoti Urpala2009-04-021-0/+4
| * | Initial ordered chapters supportUoti Urpala2009-04-021-19/+311
| * | core: Clean up OSD seek info logicUoti Urpala2009-03-311-26/+17
| * | options: Move osd_level and osd_duration to options structUoti Urpala2009-03-311-10/+13
| * | Add improved relative seek modeUoti Urpala2009-03-241-0/+10
* | | Merge svn changes up to r29117Uoti Urpala2009-04-011-1/+4
|\ \ \ | |/ / |/| / | |/
| * Set the forced_subs_only value correctly whenever a new spudec is created.reimar2009-03-301-1/+4
| * Make pausing_keep_force the default for the set_mouse_pos and key_down_event -reimar2009-03-071-2/+1
* | Fix video stream switch code typoUoti Urpala2009-03-201-1/+1
* | Merge svn changes up to r28712Uoti Urpala2009-02-231-1/+2
|\ \ | |/
| * Print the version string after the command line has been parsed.diego2009-02-211-1/+2
* | Merge svn changes up to r28537Uoti Urpala2009-02-121-13/+8
|\ \ | |/
| * Add priority support for OS/2 and factorize the Windows priority support.diego2009-02-101-13/+6
| * Use SetErrorMode so Windows will not show all kinds of error dialogsreimar2009-02-091-0/+2
* | Merge svn changes up to r28461Uoti Urpala2009-02-041-7/+7
|\ \ | |/
| * Do not print a warning if current pts is equal to previous pts.diego2009-02-011-2/+2
| * increase max OSD message size limitcompn2009-02-011-6/+6
* | Merge svn changes up to r28366Uoti Urpala2009-01-261-42/+1
|\ \ | |/
| * Factorize print_version().diego2009-01-251-42/+1
* | Merge svn changes up to r28341Uoti Urpala2009-01-191-8/+8
|\ \ | |/
| * 100l, mixed up ao_data.samplerate and ao_data.bps when calculating sleep time.reimar2009-01-161-1/+1
| * More #ifdef -> #ifreimar2009-01-161-7/+7
* | Fix dvdnav call broken in pause changesUoti Urpala2009-01-151-1/+1
* | Merge svn changes up to r28310Uoti Urpala2009-01-151-1/+4
|\ \ | |/
| * Add missing const qualifier to mpctx_get_audio_out function declaration.diego2009-01-101-1/+1
| * Avoid a uselessly high number of wakeups when playing audio-only files.reimar2009-01-011-1/+4
* | OSD: Ensure that OSD content is drawn in filter-added framesUoti Urpala2009-01-151-5/+7
* | core: Improve handling of bad timestampsUoti Urpala2009-01-151-68/+64
* | core: Better -nocorrect-pts pause and filter-added frames handlingUoti Urpala2009-01-141-51/+69
* | core: Set OSD contents better while pausedUoti Urpala2009-01-141-2/+8
* | core: Rewrite some of the A/V sync related codeUoti Urpala2009-01-141-82/+69
* | Update OSD while pausedUoti Urpala2008-12-091-7/+25
* | Allow seeking while pausedUoti Urpala2008-12-091-17/+16
* | Start pause handling changesUoti Urpala2008-12-091-32/+52
* | Merge svn changes up to r28087Uoti Urpala2008-12-041-25/+40
|\ \ | |/
| * Get rid of pointless 'extern' keywords.diego2008-12-031-4/+4
| * Print ID_EXIT and exit reason message in identify mode when exiting.reimar2008-12-021-21/+36
* | Merge svn changes up to r28038Uoti Urpala2008-11-251-0/+11
|\ \ | |/