aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* options: don't restrict --hr-seek-demuxer-offsetGravatar wm42015-04-20
| | | | This was limited to 99 for unknown reasons.
* command: disc-mouse-on-button propertyGravatar xylosper2015-04-21
| | | | | This property indicates whether mouse cursor is located on button or not for disc naviation.
* build: fix libavfilter dependency for vf_mirrorGravatar xylosper2015-04-20
| | | | | | | Since e207c24b32a457859ab6e3a5b1f5f9eaeea36ed1, vf_mirror requires libavfilter. Signed-off-by: wm4 <wm4@nowhere>
* w32_common: prevent system sleepGravatar James Ross-Gowan2015-04-20
| | | | | | This prevents the machine from going to sleep while a video-only stream is playing. When audio is playing, the audio stack should make this request for us.
* vo_drm: extract vt_switcher to drm_commonGravatar Marcin Kurczewski2015-04-19
|
* vo_drm: disable VT switcher for non-Linux systemsGravatar Marcin Kurczewski2015-04-19
|
* manpage: fix typoGravatar wm42015-04-19
|
* options: change [...] to balanced quotesGravatar wm42015-04-19
| | | | | | | | Useful for dealing with libavfilter's terrible graph syntax. Not strictly backwards compatible (for example "[a[b]" fails now - the "[" within the quote is interpreted now). But hopefully it's obscure enough not to warrant any kind of compatibility hacks.
* vo_drm: fix logging problems with connectorsGravatar Marcin Kurczewski2015-04-18
| | | | | | | Logging was meant to be silenced only when user uses connector auto-detection feature. If user supplies connector ID manually, he should see exact reason why connecting to this specific connector failed.
* vo_drm: fix VT behavior with auxiliary screensGravatar Marcin Kurczewski2015-04-18
| | | | Fixes #1828
* vo_drm: fix VT switchingGravatar Marcin Kurczewski2015-04-18
| | | | Fixes #1827
* TOOLS: autoload.lua: sort files case insensitiveGravatar wm42015-04-18
| | | | | Suggested by a user. The suggested code which was added her comes from PIL.
* af_lavrresample: fix drainingGravatar wm42015-04-18
| | | | | configure_lavrr() clears s->pending, so we have to assign it after that call.
* stream_file: minor simplificationGravatar wm42015-04-17
| | | | | Now all this platform-specific code doesn't depend on stream or stream_file internals anymore.
* player: allow playing directoriesGravatar wm42015-04-17
| | | | | | | | | | | If a directory is encountered, replace it with its contents in the internal playlist. This is messed into demux_playlist.c, because why not. STREAMTYPE_DIR could be avoided by unconditonally trying opendir() in demux_playlist.c, but it seems nicer not to do weird things like calling it on real files. This does not work on Windows, because msvcrt is retarded.
* demuxer_lavf: add an option for disabling hacksGravatar wm42015-04-17
|
* options: clarify quoting for option values starting with %Gravatar wm42015-04-17
|
* TOOLS/umpv: fix typo in docstringGravatar Adrian Sadłocha2015-04-17
|
* vf_crop, vf_expand: remove ancient and useless messagesGravatar wm42015-04-16
| | | | These are redundant.
* vf_mirror: replace internal implementation with libavfilterGravatar wm42015-04-16
| | | | | Currently, libavfilter's equivalent vf_hflip is probably not faster or anything, but there's still no reason to keep the internal code.
* vo: fix non-sense in init codeGravatar wm42015-04-16
| | | | | I assume this was intended to generate an initial change event in order to make the user read the initial values.
* vo: cosmetics: reindent VO listGravatar wm42015-04-16
| | | | | And also undoxygenify a comment. (There used to be some inconsistent doxygen comments in MPlayer time; they are being removed on sight.)
* vf_screenshot: remove this filterGravatar wm42015-04-16
| | | | | | It's entirely useless, especially now that vo.c handles screenshots in a generic way, and requires no special VO support. There are some potential weird use-cases, but actually I've never seen it being used.
* command: let screenshot_to_file command overwrite filesGravatar wm42015-04-16
| | | | | | | The old behavior does not make too much sense after all. If you don't want to file to be overwritten, the user can check this manually. This is a change in behavior - let's hope nobody actually relied on it.
* video: do not show decoder framedrops if they're not requestedGravatar wm42015-04-16
| | | | | | | | | | | libavcodec makes it impossible to distinguish dropped frames (requested with AVCodecContext.skip_frame), and cases when the decoder simply does not return a frame by default (such as with VP9, which has invisible reference frames). This confuses users when decoding VP9 video. It's basically a cosmetic issue, so just paint it over by ignoring them if framedropping is disabled.
* vo_drm: add missing documentationGravatar Marcin Kurczewski2015-04-16
|
* vo_drm: add KMS/DRM renderer supportGravatar Marcin Kurczewski2015-04-16
| | | | Signed-off-by: wm4 <wm4@nowhere>
* subprocess: move implementation for deatched subprocessesGravatar wm42015-04-15
|
* subprocess-posix: always connect stdin to /dev/nullGravatar wm42015-04-15
| | | | | | | | It appears youtube-dl sometimes asks for a password on stdin. This won't work, because mpv already uses the terminal. (I wonder if this could be simpler, like simply closing FD 0, but let's not. The FD would be reused by something random.)
* x11: actually disable screensaverGravatar wm42015-04-15
| | | | | | | | | | | | | | | | | | | We already use 2 screensaver APIs when attempting to disable the screensaver: XResetScreenSaver() (from xlib) and XScreenSaverSuspend (from the X11 Screen Saver extension). None of these actually work. On modern desktop Linux, we are expected to make dbus calls using some freedesktop-defined protocol (and possibly we'd have to fallback to a Gnome specific one). At least xscreensaver doesn't respect the "old" APIs either. Solve this by running the xdg-screensaver script. It's a terrible, ugly piece of shit (just read the script if you disagree), but at least it appears to work everywhere. It's also simpler than involving various dbus client libraries. I hope this can replace the --heartbeat-cmd option, and maybe we could remove our own DPMS/XSS code too.
* options: --hr-seek=always is the same as --hr-seek=yesGravatar wm42015-04-15
| | | | | | It seems this choice was never documented. "always" is actually older than "yes", so just declare it a compatibility value for "yes". (Also move it before "always" in the C code to make this clear.)
* manpage: clarify --af=formatGravatar Kevin Mitchell2015-04-15
|
* manpage: remove extra newline at end of af.rstGravatar Kevin Mitchell2015-04-15
|
* ao_alsa: fallback to stereo channel layout if everything else failsGravatar wm42015-04-14
| | | | | | mp_chmap_from_channels_alsa() doesn't always succeed - there are a bunch of channel counts for which no defined ALSA layout exists. Fallback to stereo in this case. (Normally, this code path shouldn't happen at all.)
* mapage: update --hwdec=vaapi description againGravatar wm42015-04-14
| | | | | Supposedly this is not an issue anymore after we've changed the code to use texture-from-pixmap.
* player: silence spam in verbose mode when playing audio with cover artGravatar wm42015-04-14
| | | | | | When playing cover art, it conceptually reaches EOF as soon as the image was put on the VO, causing the EOF message to be repeated every time new audio was decoded. Just silence the message.
* input.conf: unmap menu keyGravatar wm42015-04-14
| | | | | | This was mapped to a broken command, so it did nothing but printing an error message. The intended binding (cycling OSD level) doesn't seem to useful either, so just drop it.
* vo_opengl: change dwmflush option valuesGravatar wm42015-04-14
| | | | | Use a choice instead of an integer. This is incompatible, but I'm not adding any compatibility since this option was added recently.
* options: don't let --vf-clr etc. take an argumentGravatar wm42015-04-13
| | | | | | | It was ignored before. Passing an argument makes no sense, and might be mistaken for some form of --vf-del, so complain about it. This also affects --af-clr and the vf/af commands.
* vo_rpi: explicitly reference MMAL VC driverGravatar wm42015-04-13
| | | | | | | This is optional, but ensures that linking with -Wl,--as-needed does not drop the MMAL VC driver. The driver normally "registers" itself in the library constructor, but since no symbols are explicitly referenced, the linker could remove it with as-needed enabled.
* man/options: make --audio-display easier to findGravatar Martin Herkt2015-04-13
| | | | | | I tried to find that option by searching for terms like “cover art” and got nothing. I imagine most users would look for similar terms. Hope this helps.
* DOCS/contribute.md: Add guideline for pull requestsGravatar robin007bond2015-04-13
| | | | | | | This commit is to prevent changes being merged into upstream, without being known if it is tested or not. Signed-off-by: wm4 <wm4@nowhere>
* OSX/mpv.app/mpv.conf: Use pseudo-guiGravatar robin007bond2015-04-13
| | | | | | | | The player is now forced to use the pseudo-gui profile. Fixes #1808 and #1754. Signed-off-by: wm4 <wm4@nowhere>
* Update license headersGravatar Marcin Kurczewski2015-04-13
| | | | Signed-off-by: wm4 <wm4@nowhere>
* af_lavrresample: minor simplificationGravatar wm42015-04-12
| | | | | The in/out pointers usually have not much meaning outside of AF_CONTROL_REINIT. Also remove the redundant casts.
* af_lavrresample: allow resetting output sample formatGravatar wm42015-04-12
| | | | It must be allowed to set format==0.
* audio/filter: fully renegotiate audio formats on every reconfigGravatar wm42015-04-12
| | | | | | | | | | | | | | | | | | | It could happen that a lavrresample filter would keep its old output format when the decoder changed its output format. This simply happened because the output format was never reset. Normally, this was not an issue, because lavrresample filters only inserted for format conversion were removed on format changes. But if --no-audio-pitch-correction is set and playback speed is changed, then there is a "permanent" lavrresample filter in the filter chain, which shows this behavior. Fix by explicitly resetting output formats for all filters which support it. Note: this can crash with libswresample in some cases. I'm not sure if this is mpv's fault or libswresample's, but since it works with libavresample, I'm going to assume it's not our's.
* DOCS/waf: Edit --enable-feature sentencesGravatar robin2015-04-12
| | | | | | | The gender specific pronoun is changed, since we shouldn't assume the gender of the user. The sentence itself is also changed to be more correct in general.
* vo_opengl: slightly simplify check_gl_features()Gravatar wm42015-04-11
| | | | | | | | | | Not sure why this was so roundabout; probably to keep spam down if the user's OpenGL drivers are crap (but then just don't enable extended features), or because the "Disabling..." text was so repetitious. But there doesn't seem to be a good reason after all. Also, this could already overflow the fixed size disabled[] array. Just print the messages directly.
* vo_opengl: unify blend-subtitles-res and blend-subtitlesGravatar wm42015-04-11
|