summaryrefslogtreecommitdiffstats
path: root/mpvcore
Commit message (Expand)AuthorAgeFilesLines
* Reduce stheader.h includes, move stream types to mp_common.hwm42013-11-235-2/+11
* audio: respect --end/--length with spdif passthroughwm42013-11-231-1/+2
* video: don't overwrite demuxer FPS valuewm42013-11-233-25/+17
* dec_video: make vf_input and hwdec_info statically allocatedwm42013-11-233-11/+9
* dec_video: remove "initialized" fieldwm42013-11-231-3/+1
* demux: remove gsh field from sh_audio/sh_video/sh_subwm42013-11-231-1/+1
* player: rearrange how subtitle context and stream headers are usedwm42013-11-233-39/+40
* video: move decoder context from sh_video into new structwm42013-11-2310-177/+186
* options: don't prefix sub-options with "--" in help outputwm42013-11-233-1/+4
* options: implement --pphelp differentlywm42013-11-231-5/+0
* video: remove vf_pp auto-insertionwm42013-11-232-3/+0
* options: provide a way for --vf to print custom helpwm42013-11-232-13/+18
* video: move struct mp_hwdec_info into its own header filewm42013-11-231-0/+1
* player: remove printing of barely correct slave mode stream infowm42013-11-231-35/+0
* audio: don't write decoded audio format to sh_audiowm42013-11-231-7/+13
* audio: move decoder context from sh_audio into new structwm42013-11-238-95/+108
* mp_ring: fix comment typoStefano Pigozzi2013-11-221-1/+1
* options: prefix options with "--" in help outputwm42013-11-211-1/+1
* timeline: reject mplayer2 EDL files, change EDL headerwm42013-11-212-6/+2
* mplayer: fix passing size_t as %d to printf()wm42013-11-201-1/+1
* timeline: remove support for the mplayer2 EDL formatwm42013-11-192-400/+1
* player: add --merge-files optionwm42013-11-195-0/+29
* timeline: add edl:// URIswm42013-11-192-3/+6
* timeline: add new EDL formatwm42013-11-193-0/+281
* player: select fallback stream in timeline code for better EDL handlingwm42013-11-191-0/+23
* player: deselect video track if initialization failswm42013-11-191-0/+1
* demux: rename demux_packet.h to packet.hwm42013-11-181-1/+1
* audio: drop buffered filter data when seekingwm42013-11-181-0/+2
* audio/filter: remove unneeded AF_CONTROLs, convert to enumwm42013-11-181-2/+1
* player: simplify audio reset when seekingwm42013-11-181-15/+10
* audio: use the decoder buffer's format, not sh_audiowm42013-11-181-6/+19
* player: write final audo chunk only if there is audio leftwm42013-11-171-4/+6
* player: don't remove playback status when reinitializing DVBwm42013-11-171-1/+3
* demux: simplify handling of filepos fieldwm42013-11-161-1/+1
* encode_lavc: add missing newline in error messagewm42013-11-161-1/+1
* mp_ring: remove unused functionwm42013-11-152-47/+0
* m_option: handle audio/filter filters with old option parsingwm42013-11-131-3/+9
* audio: add support for using non-interleaved audio from decoders directlywm42013-11-121-8/+5
* audio/filter: fix mul/delay scale and valueswm42013-11-121-1/+1
* audio: switch output to mp_audio_bufferwm42013-11-122-66/+80
* player: set PulseAudio stream title to window titlewm42013-11-105-10/+24
* Remove sh_audio->samplesizewm42013-11-091-1/+1
* player: factor audio buffer clearing codewm42013-11-084-13/+25
* audio: don't let ao_lavc access frontend internals, change gapless audiowm42013-11-083-11/+44
* sd_lavc, sd_spu: make dvdsub stretching conditional on --stretch-dvd-subs.Rudolf Polzer2013-11-072-0/+2
* vd_lavc: remove explicit crystalhd supportwm42013-11-061-1/+0
* input: remove unused key_down_event commandwm42013-11-063-6/+0
* input: disallow autorepeat by default for most commandswm42013-11-062-13/+25
* playlist: rewrite PLS parserwm42013-11-041-140/+0
* Merge branch 'master' into have_configurewm42013-11-042-15/+22
|\
| * Fix -Wshadow warning about seek function in playloop.cPaweĊ‚ Forysiuk2013-11-041-11/+11
| * player: fix quvi 0.9 playlist loadingwm42013-11-031-2/+3
| * demux: make determining seek capability genericwm42013-11-031-0/+5
| * demux: remove movi_start/movi_end fieldswm42013-11-031-2/+3
* | configure: uniform the defines to #define HAVE_xxx (0|1)Stefano Pigozzi2013-11-0314-132/+132
|/
* Fix some more -Wshadow warningswm42013-11-012-13/+13
* tl_matroska: initialize segment related arrays with 0wm42013-11-011-4/+6
* video: check profiles with hardware decodingwm42013-11-012-0/+4
* Enable -Wshadowwm42013-11-011-2/+2
* options: fix positional suboption asrgumentswm42013-11-011-2/+2
* input: show deprecation warnings for some recently replaced commandswm42013-11-011-4/+4
* command: replace speed_mult with multiply commandwm42013-10-313-10/+1
* command: add generic "multiply" commandwm42013-10-315-0/+82
* command: add property to scale window sizewm42013-10-311-0/+35
* main: improve a terminal messagewm42013-10-301-1/+1
* player: merge mp_osd.h into mp_core.hwm42013-10-307-59/+33
* mp_core: sort function prototypes by source filewm42013-10-301-58/+68
* Split mplayer.cwm42013-10-3016-5083/+5391
* Move files part of the playback core to player sub-directorywm42013-10-3016-33/+31
* mplayer: handle subtitle renderer cleanup via uninit_playerwm42013-10-282-10/+24
* command: disable autorepeat for some commands (actually properties)wm42013-10-283-5/+29
* command: don't include stream_dvd.hwm42013-10-271-3/+0
* af: replace macros with too generic nameswm42013-10-262-1/+2
* mpvcore: add a note about desync on track switchesBen Boeckel2013-10-261-0/+1
* osc: display cache status only below 45%ChrisK22013-10-261-1/+1
* osc: fix bug for no-duration casesChrisK22013-10-261-1/+1
* osc: add experimental seekbar tooltipChrisK22013-10-261-6/+46
* osc: make sure the OSC actually fits into the videoChrisK22013-10-261-1/+7
* options: don't let watch_later etc. overwite command line optionswm42013-10-254-24/+46
* mplayer: make --length relative to actual start of file, instead of 0wm42013-10-251-1/+2
* m_config: slightly improve name handlingwm42013-10-252-16/+10
* m_config: remove unused fieldswm42013-10-252-9/+1
* m_config: allow not allocating option struct, and use itwm42013-10-253-8/+23
* m_config: refactor option defaults handlingwm42013-10-245-65/+53
* options: fix bogus entrywm42013-10-241-1/+1
* m_config: don't require dragging along parent in initializationwm42013-10-241-14/+19
* m_config: minor simplificationwm42013-10-241-9/+7
* m_config: store m_config_options in an array instead of a listwm42013-10-242-47/+39
* m_config: refactor initialization, reduce amount of malloc'ed stringswm42013-10-242-48/+46
* m_config: slightly simplify dynamic option initializationwm42013-10-241-2/+1
* m_config: don't allow aliasing with string optionswm42013-10-241-12/+7
* m_config: cosmetics: make code less verbosewm42013-10-241-7/+2
* audio/out: remove useless info struct and redundant fieldswm42013-10-231-7/+2
* audio/filter: split af_format into separate filters, rename af_forcewm42013-10-231-1/+1
* mplayer: don't call libquvi for local fileswm42013-10-201-0/+2
* input: fix --input-ar-rate=0wm42013-10-201-1/+1
* tl_matroska: fix use-after-free with --cachewm42013-10-191-3/+3
* mp_talloc: simplify a bitwm42013-10-191-8/+6
* mp_msg: remove gettext() supportwm42013-10-182-86/+2
* mplayer: mp_msg replacementswm42013-10-181-95/+83
* osc: make transparency of background-box configurableChrisK22013-10-181-2/+3
* Merge Matroska ordered chapter changeswm42013-10-171-96/+295
|\
| * matroska: don't add time for chapters without a sourceBen Boeckel2013-10-151-0/+3
| * matroska: log about where missing time comes fromBen Boeckel2013-10-151-4/+21
| * matroska: only error if at least a millisecond is missingBen Boeckel2013-10-151-1/+4
| * matroska: account for missing information from short sourcesBen Boeckel2013-10-151-2/+31
| * matroska: modify chapter limits by join_diffBen Boeckel2013-10-151-9/+23
| * matroska: use memmove when collapsing the source list downBen Boeckel2013-10-081-1/+1
| * matroska: avoid requesting the same source multiple timesBen Boeckel2013-10-081-0/+18
| * matroska: support chapter references to ordered editionsBen Boeckel2013-10-081-7/+51
| * matroska: recursively search for referenced segmentsBen Boeckel2013-10-081-30/+50
| * matroska: refactor ordered chapter timeline buildingBen Boeckel2013-10-071-63/+103
| * matroska: select the edition using the requested edition uidBen Boeckel2013-10-071-3/+10
| * matroska: store segment/edition uids in a single structureBen Boeckel2013-10-071-20/+24
* | spelling fixesAlessandro Ghedini2013-10-161-3/+3
* | osc: fix borked optionsChrisK22013-10-151-13/+13
* | osc docs: Add documentation for OSC and rename some optionsChrisK22013-10-151-6/+6
* | osc: reset mouse position when leaving windowChrisK22013-10-151-4/+9
* | osc: Don't create a config if none exists.ChrisK22013-10-151-19/+14
* | osc: use "info" instead of "warn" for config file creation messagewm42013-10-141-1/+1
* | parser-cfg: allow putting options with leading "--"wm42013-10-141-0/+3
* | parser-cfg: use bstr everywhere after parsing stagewm42013-10-143-7/+8
* | options: enable OSC by defaultwm42013-10-141-0/+1
* | mplayer: escape strings if needed when writing watch_later configwm42013-10-141-2/+19
* | parser-cfg: parse % escapeswm42013-10-141-7/+31
* | mplayer: print ffmpeg library versions along with mpv version infowm42013-10-143-16/+33
* | osc: raise minmousemove default setting to 3 and disable input mouse area whe...ChrisK22013-10-141-6/+11
* | mplayer, vo_image: simplify OSD redrawing, fix vo_image crashwm42013-10-131-6/+1
* | mplayer: print a warning if libass is not compiledwm42013-10-131-0/+3
* | osc: fix mouse hidingChrisK22013-10-131-2/+2
* | osc: Once again new Show/Hide handlingChrisK22013-10-131-7/+34
* | talloc: change talloc destructor signaturewm42013-10-131-2/+1
* | command: preferably show "add"/"cycle"/"set" command errors on OSDwm42013-10-121-10/+10
* | command: don't allow changing volume if no audio initializedwm42013-10-121-0/+6
* | playlist: check for NULL on caller sitewm42013-10-122-2/+3
* | options: --loop=N means playback N times, not N+1 timesPhilip Sequeira2013-10-122-4/+4
* | libquvi9: work around insane interaction between libquvi and libkdecorewm42013-10-121-0/+7
* | mpvcore/playlist.c: Avoid NULL reference in playlist_add_base_path()Mohammad Alsaleh2013-10-111-1/+1
* | mp_ring: fix mp_ring_read_cb() when read wraps aroundWilliam Light2013-10-081-2/+10
* | command: sub_seek: avoid getting stuckwm42013-10-071-0/+5
|/
* osc: Okay, don't multiply the cache valueChrisK22013-10-071-5/+1
* osc: Display cache fill statusChrisK22013-10-071-1/+21
* osc: Add another scale option for forced windows.ChrisK22013-10-061-3/+6
* mplayer: don't resume playlist if --no-resume-playback is usedwm42013-10-061-0/+2
* command: add commands for displaying overlayswm42013-10-055-4/+148
* command: add properties for retrieving OSD dimensionswm42013-10-051-0/+23
* mplayer: fix some issues with playlist_prev commandwm42013-10-051-1/+9
* mplayer: fix cleanup if VO initialization failswm42013-10-051-0/+1
* mplayer: don't keep previous video frame with --force-windowwm42013-10-041-15/+14
* command: add sub_seek input commandwm42013-10-023-6/+18
* input: remove strange offset from commands enumwm42013-10-021-1/+1
* command: don't let "avsync" property print NOPTS valuewm42013-10-021-0/+2
* mplayer: osd bar depends on VO, not video decodingwm42013-10-021-1/+1
* mplayer: make VO interaction work in --idle modewm42013-10-021-19/+34
* mplayer: change default window size for --force-windowwm42013-10-021-1/+1
* command: subtitle support depends on VO, not video decodingwm42013-10-022-13/+9
* core: add --force-windowwm42013-10-024-16/+83
* core: don't require "refresh" seek for --keep-openwm42013-10-021-7/+1
* mplayer: fix looping of very short fileswm42013-09-293-7/+19
* osc: add options to show OSC only when FS/windowedChrisK22013-09-271-2/+12
* network: add options to control TLS verificationwm42013-09-272-0/+6
* input: translate mouse position to OSD space earlywm42013-09-273-17/+2
* input: handle MOUSE_LEAVE speciallywm42013-09-271-0/+8
* input: more mp_msg conversionwm42013-09-273-64/+57
* osc: Prevent OSD style options from messing with the OSC stylesChrisK22013-09-261-18/+30
* matroska: fix uninitialized memory accesses with ordered chaptersBen Boeckel2013-09-261-0/+1
* video: let sh_video->disp_w/h always be container sizewm42013-09-261-4/+8
* video: let sh_video->aspect always be container aspect ratiowm42013-09-262-9/+19
* Add the on-screen-controllerChrisK22013-09-264-0/+1175
* Add initial Lua scripting supportwm42013-09-2612-3/+1017
* Fix previous commitwm42013-09-251-0/+4
* vaapi: fix compilation with Libavwm42013-09-251-0/+2
* options: allow selecting the libass shaperwm42013-09-252-0/+4
* options: make --ass-hinting a choice, instead of using magic numberswm42013-09-251-1/+2
* vaapi: allow GPU read-back with --hwdec=vaapi-copywm42013-09-251-1/+2
* vaapi: add vf_vavpp and use it for deinterlacingxylosper2013-09-251-0/+3
* command: fix short buffer when handling of long property nameswm42013-09-241-6/+4
* mplayer: attempt to make playback resume work with DVD/BDwm42013-09-224-13/+24
* network: fix rtsp playbackwm42013-09-222-0/+7
* command: when changing volume while muted, show an extra message on OSDwm42013-09-211-1/+2
* command: when changing a property, allow showing an extra OSD messagewm42013-09-214-33/+50
* m_property: add a way to switch on property values in property expansionwm42013-09-201-3/+9
* m_property: rearrange codewm42013-09-201-20/+27
* command: don't append, but prepend deinterlace filter by defaultwm42013-09-201-1/+1
* command: use a list of potential deinterlacer filterswm42013-09-201-13/+22
* Merge branch 'volume_restore'wm42013-09-205-61/+37
|\
| * mixer: make struct opaquewm42013-09-203-15/+14
| * mixer: allow accessing volume and mute property on disabled audiowm42013-09-201-8/+0
| * mixer: restore volume with playback resumewm42013-09-204-2/+19
| * mixer: refactor, fix some aspects of --volume handlingwm42013-09-192-36/+7
| * mixer: minor refactoringwm42013-09-191-7/+4
* | mplayer: rename a somewhat misnamed functionwm42013-09-191-2/+2
|/
* Config path functions can return NULLwm42013-09-181-3/+5
* macosx: move bundle path stuff to path-macosx.mStefano Pigozzi2013-09-181-6/+1
* path, win32: redo user configfile path handlingwm42013-09-181-70/+15
* path: fix undefined behaviorwm42013-09-181-2/+2
* mplayer: read subtitle packets as soon as possiblewm42013-09-161-8/+5
* command: force video refresh when changing aspectwm42013-09-151-1/+2
* screenshot: change %w format to be more like %twm42013-09-151-8/+4
* mplayer: attempt to skip playlist entries which can't be playedwm42013-09-154-5/+42
* screenshot: make it possible to format playback time in various wayswm42013-09-151-0/+17
* mp_common: add function which accepts a format string to format playback timewm42013-09-152-11/+50
* mplayer: don't run heartbeat command while pausedwm42013-09-151-1/+1
* av_log: show ffmpeg "info" messages with -v onlywm42013-09-151-1/+1
* mplayer: m_option: fix clang -Wformat compiler warningStefano Pigozzi2013-09-142-2/+2
* mplayer: print a message when writing watch_later config for resumewm42013-09-131-0/+2
* mplayer: change "Playing" message printed before playback startwm42013-09-131-1/+1
* core: restore user-set video and audio filters with resume functionalitywm42013-09-132-0/+39
* core: add --deinterlace option, restore it with resume functionalitywm42013-09-135-3/+42
* macosx: always active bundle path lookup if cocoa is activeStefano Pigozzi2013-09-121-2/+2
* mpvcore/path: Fix non-MinGW buildsMartin Herkt2013-09-121-2/+5
* mpvcore/path: Fix config path handling on WindowsMartin Herkt2013-09-121-5/+21
* input: fix accidental NULL pointer dereferencewm42013-09-111-2/+2
* input: convert to new msg APIStefano Pigozzi2013-09-103-27/+26
* mplayer: remove duplicated mouse autohide checkStefano Pigozzi2013-09-101-2/+0
* mplayer: print libquvi results in verbose modewm42013-09-101-0/+31
* quvi: restore playback position when switching formatswm42013-09-102-1/+9
* quvi: coerce libquvi 0.4 support into allowing format switchingwm42013-09-103-6/+30
* command: make title property unavailable if there's no supportwm42013-09-101-3/+3
* mplayer: mentioned --list-options in --help outputwm42013-09-101-1/+3
* demux: retrieve per-chapter metadatawm42013-09-081-2/+15
* demux: refactor tag handlingwm42013-09-081-13/+23
* core: remove a minor memory leakwm42013-09-082-0/+2
* mplayer: cosmetics: split some code off of run_playloop()wm42013-09-081-117/+159
* mplayer: add --cursor-autohide-fs-only optionwm42013-09-084-19/+26
* options: remove --(no-)mouseinput optionwm42013-09-082-3/+0
* options: cosmetics: move cursor_autohide_delay definitionwm42013-09-083-7/+8
* input: rearrange codewm42013-09-081-44/+44
* input: don't deliver mouse events if mouse area is not setwm42013-09-082-4/+12
* input: merge consecutive mouse move eventswm42013-09-081-0/+14
* input: split queue_add() functionwm42013-09-081-20/+20
* input: redo what input events can be droppedwm42013-09-081-57/+65
* input: remove separation between key and control queuewm42013-09-081-16/+10
* mplayer: don't auto-load explicitly loaded subtitle fileswm42013-09-071-1/+7
* mp_core: fix a commentwm42013-09-071-2/+1
* mplayer: remove unused mp_add_subtitles() parameterwm42013-09-073-6/+6
* command: make options writeable in idle modewm42013-09-073-0/+13
* command: remove some unneeded codewm42013-09-071-6/+1
* options: fix --volume option range, add some explanations to manpagewm42013-09-071-1/+1
* input: don't print warning if certain internal keys are not boundwm42013-09-061-2/+5
* mplayer: try to resume playback only if a resume file actually existswm42013-09-051-1/+1
* mpvcore/input: Fix build without pthreadsMartin Herkt2013-09-051-3/+5
* mplayer: print informative message when resuming playbackwm42013-09-041-0/+2
* mplayer: make --save-position-on-quit save only on quitwm42013-09-041-2/+1
* mplayer: always write playback resume info, even at start/end of filewm42013-09-041-3/+3
* path: better check for mp_is_url()wm42013-09-041-3/+11
* mplayer: allow resuming from playlistwm42013-09-043-3/+26
* command: unescape URLs for ${filename} and ${media-title}wm42013-09-041-2/+7
* path: add a common mp_is_url() functionwm42013-09-044-12/+14
* mplayer: handle --reset-on-next-file=""wm42013-09-041-4/+6
* mplayer: don't let playback resume force options that are file localwm42013-09-041-11/+11
* mplayer: fix race condition on uninit with CocoaStefano Pigozzi2013-09-011-0/+4
* input: unlock playloop thread during selectStefano Pigozzi2013-09-011-0/+2
* osx: use MP_KEY_* instead of MK_* for media keysStefano Pigozzi2013-09-012-10/+0
* input: allow window dragging even if mouse is in a mouse areawm42013-09-012-4/+13
* input: deal with spurious X11 LeaveNotify eventswm42013-09-011-6/+0
* input: print more debug infos, raise loglevelwm42013-09-012-2/+23
* input: stay in current input section if mouse button is downwm42013-09-011-28/+63
* input: add some more X11 multimedia/internet keyswm42013-09-012-1/+13
* keycodes: cosmetics: align indentationwm42013-09-011-113/+113
* input: comment all default bindings in input.confwm42013-09-011-1/+9
* input: lock for accessing struct input_ctxStefano Pigozzi2013-09-011-67/+114
* video: add unscaled mode with --video-unscaledwm42013-09-013-0/+3
* input: fix --no-input-default-bindingswm42013-08-291-0/+2
* demux_playlist: port ini reference playlist parserwm42013-08-281-36/+0
* core: add a playlist demuxerwm42013-08-269-87/+59
* audio: make internal audio format 0 an invalid formatwm42013-08-262-2/+2
* video: handle video output levels with mp_image_paramswm42013-08-242-18/+11
* video/out: don't require VOs to handle screenshot aspect speciallywm42013-08-241-0/+1
* Some more mp_msg conversionswm42013-08-231-1/+1
* demux: remove unused audio_delay parameter from demux_seek()wm42013-08-221-6/+4
* mp_msg: fix typo in message level for new msg API macrosStefano Pigozzi2013-08-221-2/+2
* mplayer: replace "D:" in status line with "Late:"wm42013-08-211-1/+1
* options: replace --edition=-1 with --edition=autowm42013-08-211-1/+2
* mplayer: start track IDs from 1 rather than 0wm42013-08-212-2/+2
* command: simplify video brightness/gamma/etc. handling a bitwm42013-08-201-44/+17
* m_option: make "add speed 0.1" command workwm42013-08-191-0/+1
* mp_core: declare seek_type enum outside of nested structwm42013-08-191-3/+8
* m_option: rename struct member named "new"wm42013-08-192-5/+5
* video: make it possible to scale/pan the video by arbitrary amountswm42013-08-193-4/+17
* options: remove --panscanrange optionwm42013-08-192-3/+0
* mplayer: reshuffle on every loop if --loop and --shuffle are usedwm42013-08-194-23/+7
* mplayer: don't make restored options from quit_watch_later per-file localwm42013-08-171-6/+8
* command: more intuitive chapter seek behaviorPhilip Sequeira2013-08-173-1/+26
* command: allow seek to "chapter -1"Philip Sequeira2013-08-172-3/+8
* m_option: add missing copy callback for some option typeswm42013-08-171-0/+5
* m_option: make defval constwm42013-08-171-1/+1
* sub: don't print detected charset if it's UTF-8wm42013-08-152-4/+9
* sub: make --subcp=enca the default.wm42013-08-151-0/+5
* sub: allow specifying a fallback codepage if input is not UTF-8wm42013-08-151-2/+10
* bstr: make UTF-8 check stricterwm42013-08-151-0/+8
* sub: if charset detection fails, treat it as broken UTF-8wm42013-08-152-7/+17
* bstr: add UTF-8 validation and sanitation functionswm42013-08-152-1/+81
* input: fix build if HAVE_PTHREADS is undefinedGiuliano Schneider2013-08-151-1/+1
* macosx: remove platform specific input queueStefano Pigozzi2013-08-131-3/+0
* input: make input queue thread safeStefano Pigozzi2013-08-131-6/+35
* mpvcore/options: Update default user agent stringMartin Herkt2013-08-131-1/+2
* video: add vaapi decode and output supportwm42013-08-121-1/+2
* video: redo hw decoding initialization, add --hwdec=autowm42013-08-111-0/+1
* core: make sure hw decoding works when playing multiple fileswm42013-08-111-5/+5
* input: add support for precise scroll axesAlexander Preisinger2013-08-074-3/+33
* core: move contents to mpvcore (2/2)Stefano Pigozzi2013-08-0641-113/+113
* core: move contents to mpvcore (1/2)Stefano Pigozzi2013-08-0667-0/+25203