2012-05-07 | Uoti Urpala | options: change --input=keylist, cmdlist implementation they called "exit(0)" directly). I'm not... |
commitcommitdifftree |
2012-05-06 | Uoti Urpala | configure: use pkg-config for vdpau, libmpg123, libbluray |
commitcommitdifftree |
2012-05-06 | Uoti Urpala | ao_arts, ao_esd: remove these AOs |
commitcommitdifftree |
2012-05-06 | Uoti Urpala | build: remove IRIX support |
commitcommitdifftree |
2012-05-03 | Uoti Urpala | ao_pulse: fix specifying host/sink after 4fed8ad197 |
commitcommitdifftree |
2012-04-26 | Uoti Urpala | win32: core: wake up more often to poll for input ...input events occur. Make the central |
commitcommitdifftree |
2012-04-23 | Uoti Urpala | core: change initial sync with --delay, video stream... core: change initial sync with --delay, video stream... match timing. This was already the default behavior in case the caused initial desync equal to the duration of... |
commitcommitdifftree |
2012-04-23 | Uoti Urpala | core: uninitialize VO and AO when no track plays core: uninitialize VO and AO when no track plays Uninitialize video and audio outputs when... already did this. |
commitcommitdifftree |
2012-04-19 | Uoti Urpala | configure: --enable-debug: don't change other compiler... ...completely different from normal flag selection. These flags sucked; especially '-W' (an obsolete alias for... |
commitcommitdifftree |
2012-04-18 | Uoti Urpala | ad_ffmpeg: switch to avcodec_decode_audio4() |
commitcommitdifftree |
2012-04-17 | Uoti Urpala | stream_ffmpeg: fix broken line from 30afc64532ff61 function. Fix. Also add avformat_network_init()... initialization code to avoid warnings. |
commitcommitdifftree |
2012-04-16 | Uoti Urpala | subassconvert: make subrip attribute parsing more robust Add general code to separate the HTML-like... ...font tags into attribute and value parts. This simplifies some ...parsing code, makes detection of malformed input more robust, and allows warning about unrecognized... |
commitcommitdifftree |
2012-04-15 | Uoti Urpala | screenshot: fix dependency on sizeof(AVFrame) ... on stack. Change the code to allocate an AVFrame with avcodec_alloc_frame() instead. The frame... screenshot_ctx (rather than reallocated each time). |
commitcommitdifftree |
2012-04-14 | Uoti Urpala | subs: only use "subfont.ttf" as libass fallback if... ...only use "subfont.ttf" as libass fallback if it exists directory as a default/fallback font. This triggered "Error... ...libass if it tried to use the fallback font for some generally little reason to do that nowadays... |
commitcommitdifftree |
2012-04-14 | Uoti Urpala | demux_lavf: try harder to make up a frame rate to make up FPS values which should work at least... |
commitcommitdifftree |
2012-04-11 | Uoti Urpala | stream_pvr: fix field size / snprintf size mismatch calls accessing the field. Change... |
commitcommitdifftree |
2012-04-11 | Uoti Urpala | mixer: support native audio driver mute ...mute status can now be set externally, it's no longer ...when the player should automatically disable mute when uninitializing an audio output. The implemented... turn mute off at uninitialization if we turned it on and... noticed it turn off (by external means) since. |
commitcommitdifftree |
2012-04-11 | Uoti Urpala | audio: fix unmute-at-end logic system-global one, we don't leave it at 0. However... to always unmute an audio driver before... |
commitcommitdifftree |
2012-04-11 | Uoti Urpala | audio: restore balance setting after reinit audio: restore balance setting after reinit Restore the audio balance setting when the audio chain is reinitialized (also after switching to another... Also add a note about the balance... |
commitcommitdifftree |
2012-04-11 | Uoti Urpala | audio: restore volume setting after AO reinit if needed MPlayer volume control was originally implemented with the assumption ...volume setting which keeps its value is not actually true for --softvol mode or some... value if the AO was closed and reopened... ...volume again after audio reinitialization if the current ...not keep persistent volume externally). This also avoids an inconsistency with... coreaudio, dsound, esd, nas, openal, sdl. None of these changes have Partially based on code by wm4. |
commitcommitdifftree |
2012-04-11 | Uoti Urpala | audio: mixer: change logic for AOs with no volume control The volume filter was automatically inserted if setting AO volume querying/setting always work nor that both always... |
commitcommitdifftree |
2012-04-10 | Uoti Urpala | audio: keep volume level internally (not only in AO) audio: keep volume level internally (not only in AO) Current volume was always queried from the the audio... value it had before mute was activated... always store the current target volume... significant changes from external sources and resets the internal value in that case. The main functionality changes are: ...change it relative to the original value 0. Volume changes no longer automatically disable mute. The exception Keeping the value internally avoids problems with... possible volume values supported by AO. Increase/decrease... work unsymmetrically, or when specifying a smaller... internal value will keep full precision. |
commitcommitdifftree |
2012-04-08 | Uoti Urpala | libao2: change control() types to enum, remove unused... ...there's a possibility such functionality could be actual implementation of it, the current... |
commitcommitdifftree |
2012-04-06 | Uoti Urpala | build: remove OS/2 support |
commitcommitdifftree |
2012-04-06 | Uoti Urpala | input: stop trying to read terminal input on EOF input: stop trying to read terminal input on EOF Stop trying to read terminal input if a read attempt returns... |
commitcommitdifftree |
2012-04-05 | Uoti Urpala | core: in VO flip timing, recheck time after OSD draw Make the code read current real time again after drawing OSD.... ...following sleep. The main practical effect is to avoid ...the status line staying at a value a couple of |
commitcommitdifftree |
2012-04-05 | Uoti Urpala | core: fix problems in video EOF detection when there is no current valid visible frame but the next frame is already buffered in VO. |
commitcommitdifftree |
2012-04-01 | Uoti Urpala | stream_vstream: fix vstream_error format string Code printing a variable already-formatted string passed it... |
commitcommitdifftree |
2012-03-26 | Uoti Urpala | ao_pulse: add hacks to work around seek problems ...seems to work pretty badly in general. The visible after the call, and bogus latency reporting... |
commitcommitdifftree |
2012-03-26 | Uoti Urpala | ao_pulse, core: make pulse thread wake up core for... ...avoid underflow. Add an internal pipe that ...requests more data. The wakeup signal currently buffers are always filled when the event loop... Also, request a latency of 1 second... default is normally significantly higher. We don... |
commitcommitdifftree |
2012-03-26 | Uoti Urpala | ao_pulse: convert to new AO API |
commitcommitdifftree |
2012-03-25 | Uoti Urpala | input.c: simplify command definitions Change command definitions to allow writing the command definition |
commitcommitdifftree |
2012-03-25 | Uoti Urpala | timeline: subs: keep subtitle tracks in source time Timeline handling converted the pts values from demuxed subtitles to timeline scale. Change the code to do most subtitle... original subtitle source pts, and instead... The main functionality changes are that now demuxed... subtitles), and external subtitles are assumed to use same... ...continue to be shown for the original duration, Before, external subtitle files were interpreted... values in timeline scale. Now, they... values in source file time scale,... file in case there is one, but almost certainly not quite right for |
commitcommitdifftree |
2012-03-25 | Uoti Urpala | vo_xv: remove direct rendering support functionality that were more likely to break... |
commitcommitdifftree |
2012-03-25 | Uoti Urpala | cosmetics: vf_vo.c: reformat |
commitcommitdifftree |
2012-03-25 | Uoti Urpala | cosmetics: misc minor cleanups |
commitcommitdifftree |
2012-03-20 | Uoti Urpala | core: improve sub and audio start after timeline part... reinitialized after doing the demuxer-level... initialization and the previous stream... been at EOF. However, this initialization sequence could lose first initialization could already have buffered... ...and the way subtitles are reinitialized flushes packet subtitle and video reinitialization before the demuxer seek... Audio initialization can already decode and... However, the seek_reset() call done last would then throw away... |
commitcommitdifftree |
2012-03-20 | Uoti Urpala | options: move mixer.h options to struct |
commitcommitdifftree |
2012-03-19 | Uoti Urpala | core: restructure main play loop, continue audio after... functionality difference is that if a video... Now the process also wakes up less often if there... ...reduce unnecessary wakeups especially when |
commitcommitdifftree |
2012-03-15 | Uoti Urpala | terminal output: if audio/video pts is missing, show... terminal output: if audio/video pts is... Change the terminal status line to show "???" instead... ...pts is missing (there was a partial |
commitcommitdifftree |
2012-03-09 | Uoti Urpala | vo_gl: improve 10-bit YUV->RGB conversion accuracy... difference between the same color value being x/255 in a 8-bit texture ...65535 in a 16-bit texture (actually things are stored as difference in the shader float value could make shades of gray in 10-bit (or generally more than 8 bit) YUV produce... |
commitcommitdifftree |
2012-03-09 | Uoti Urpala | configure: fix --enable-static |
commitcommitdifftree |
2012-03-09 | Uoti Urpala | configure: disable live555 by default |
commitcommitdifftree |
2012-03-09 | Uoti Urpala | core: remove old EDL mode (--edl option) ...implementation and the mute functionality ...point is that the mute functionality The --edlout functionality is kept for now, even though... |
commitcommitdifftree |
2012-02-29 | Uoti Urpala | configure: show PKG_CONFIG_PATH and CFLAGS in config.log ...environment variable. Show the value of this in of the same parameters. Also show CFLAGS if set, as it's... |
commitcommitdifftree |
2012-02-29 | Uoti Urpala | aviheader.c: silence a warning ...punned pointer will break strict-aliasing rules [-Wstrict-aliasing] |
commitcommitdifftree |
2012-02-28 | Uoti Urpala | vo_png: set AVCodecContext parameters before opening it |
commitcommitdifftree |
2012-02-28 | Uoti Urpala | configure: remove obsolete messages for mtrr / no w32codecs ...a lot less important nowadays. Also remove mtrr detection |
commitcommitdifftree |
2012-02-28 | Uoti Urpala | vo: reject vo_redraw_frame() if no frames have been... ...had been lost due to a config() call ...file and vo_redraw_frame() was called. Add checks ...configuration change, so individual VOs do not have to deal with this case. |
commitcommitdifftree |
2012-02-27 | Uoti Urpala | configure, build: support compiling without libpostproc ...project. Because it's not essential, separate it from the Libav library check and allow compiling without it. |
commitcommitdifftree |
2012-02-27 | Uoti Urpala | configure, ao_alsa: drop support for obsolete ALSA... configure, ao_alsa: drop support for obsolete ALSA... Drop compatibility code for ALSA versions prior to 1.0.9. Change the |
commitcommitdifftree |
2012-02-27 | Uoti Urpala | configure: simplify pkg-config handling, drop other... package and also adds cflags/ldflags if it is... ...using feature tests to use that. Also change the freetype |
commitcommitdifftree |
2012-02-26 | Uoti Urpala | demux_lavf: update growing file size info for AVSEEK_SIZE demux_lavf was returning a static size value when libavformat queried changed value first. This at least improves... |
commitcommitdifftree |
2012-02-25 | Uoti Urpala | osd: erase terminal OSD line with mp_msg() instead... osd: erase terminal OSD line with mp_msg() instead... The terminal OSD line was written with mp_msg... would prevent the terminal line from being printed, but a... |
commitcommitdifftree |
2012-02-03 | Uoti Urpala | vd_ffmpeg: fix flushing of buffered frames 0-sized packets as flush signals anyway, so better assume such... do not represent real frames with any codec). |
commitcommitdifftree |
2012-02-03 | Uoti Urpala | vd_ffmpeg: adjust buffered frame count based on threads... |
commitcommitdifftree |
2012-02-01 | Uoti Urpala | build: switch to libavutil bswap.h and intreadwrite.h Originally these headers weren't publicly... all. That already changed in 2010... installed headers was very inefficient... |
commitcommitdifftree |
2012-02-01 | Uoti Urpala | demux_lavf: use Libav RIFF tag lists directly |
commitcommitdifftree |
2012-02-01 | Uoti Urpala | Update Libav API uses ...I removed the "--lavdopts=er=<value>" option accordingly, ...APIs that were necessary with all Libav versions adding workarounds. The new APIs also had some bugs/limitations in the |
commitcommitdifftree |
2012-01-28 | Uoti Urpala | Update copyright year |
commitcommitdifftree |
2012-01-16 | Uoti Urpala | vd_ffmpeg: explicitly set thread count even if 1 Libav started automatically enabling threaded decoding a... This is not safe, as it means callbacks can suddenly get called... other threads and outside calls to libavcodec. We need to know... ...used and disable thread-unsafe callbacks in those |
commitcommitdifftree |
2012-01-16 | Uoti Urpala | stream_vcd: fix option value allocated with strdup stream_vcd: fix option value allocated with strdup ...freed with m_struct_free() was allocated with strdup(). This talloc_strdup(). |
commitcommitdifftree |
2012-01-09 | Uoti Urpala | cleanup: remove left over access_mpcontext.h (from... used by the now deleted internal GUI. Remove the unused header and |
commitcommitdifftree |
2012-01-08 | Uoti Urpala | ad_ffmpeg: pass packet side data from libavformat ...libavformat demuxer (this was already done for video). |
commitcommitdifftree |
2012-01-02 | Uoti Urpala | vf_fspp: make compile without Libav internals ...make compile without Libav internals ...vf_fspp compile without using internal Libav/FFmpeg files and |
commitcommitdifftree |
2012-01-02 | Uoti Urpala | stream_ffmpeg: switch to libavformat avio API |
commitcommitdifftree |
2011-12-22 | Uoti Urpala | Libav API updates (remove most deprecated-in-0.7 uses) removes them all with the exception of URLContext... |
commitcommitdifftree |
2011-12-21 | Uoti Urpala | configure, build: require at least Libav 0.7 libswscale 2.0.0 Also disable the fallback to simple... support for these always requires explicitly setting... |
commitcommitdifftree |
2011-12-20 | Uoti Urpala | vo_vdpau: fix preemption recovery after recent commits |
commitcommitdifftree |
2011-12-11 | Uoti Urpala | configure, build: remove --disable-libav support libavformat. These libraries are now always required. |
commitcommitdifftree |
2011-12-09 | Uoti Urpala | vo_vdpau: use new want_redraw mechanism in one more... |
commitcommitdifftree |
2011-12-06 | Uoti Urpala | options: change --ass-hinting default to 0 With current typical video sizes, font sizes are large... they don't really need hinting (and particularly... |
commitcommitdifftree |
2011-12-06 | Uoti Urpala | Merge remote-tracking branch 'pigoz/gl' |
commitcommitdifftree |
2011-12-06 | Uoti Urpala | Merge remote-tracking branch 'wm4/window_title' |
commitcommitdifftree |
2011-12-06 | Uoti Urpala | ad_ffmpeg: avoid avcodec_close() if avcodec_open()... Avoid calling avcodec_close() in uninit... Calling avcodec_close() on a non-open... |
commitcommitdifftree |
2011-12-06 | Uoti Urpala | core: minor hrseek tweak (affects vo_vdpau deint frames) |
commitcommitdifftree |
2011-12-06 | Uoti Urpala | commands: playback speed: better responsiveness without... |
commitcommitdifftree |
2011-12-06 | Uoti Urpala | core, vo: new window refresh logic, add slow-video... ...refresh by doing an OSD redraw. Also add support for updating the The VOs now also request a refresh if parameters... change (equalizer settings, colormatrix, VDPAU... ...previously the picture was typically redrawn with the new |
commitcommitdifftree |
2011-12-06 | Uoti Urpala | core, vo: modify OSD redraw architecture, support EOSD normal EOSD and OSD drawing calls, then... vo_xv logic is additionally simplified because the previous... ...no VO code running in the interval |
commitcommitdifftree |
2011-12-06 | Uoti Urpala | vo: do final frame draw only near page flip vo: do final frame draw only near page flip not actually rendered yet at this point ... calls can already reach the VO before... ...frame as a side effect. It would also allow an easy valid even after the vf_vo put_image... ...words decoders/filters must not deallocate or otherwise invalidate their output frame between... from the decode/filter call. |
commitcommitdifftree |
2011-11-25 | Uoti Urpala | Merge branch 'screenshot' (early part) |
commitcommitdifftree |
2011-11-14 | Uoti Urpala | commands, vd_ffmpeg: fix switch_ratio slave command ...switch_ratio command was hacky and called existing decoder. This call no longer worked properly with... reinitialize the output chain properly. |
commitcommitdifftree |
2011-11-14 | Uoti Urpala | options, core/hrseek: add --hr-seek-demuxer-offset ...file being played (with the internal mpeg demuxer precise seeks don't work at all). Add new option demuxers. The value of the option is subtracted... |
commitcommitdifftree |
2011-11-14 | Uoti Urpala | core/hrseek: support precise seeks in audio-only case the audio-only case playback always started from the demuxer seek |
commitcommitdifftree |
2011-11-14 | Uoti Urpala | debian: remove leftover references to deleted OSD menu... |
commitcommitdifftree |
2011-11-14 | Uoti Urpala | subopt-helper: support "no-" prefix to negate suboptions |
commitcommitdifftree |
2011-11-14 | Uoti Urpala | vd_ffmpeg: disable slice use that fails with size changes before calling libavcodec decoder, so that... slice-drawing calls. However, this behavior is unsound... point, which also disables use of slices in this... I think this code has always been buggy, but before common... |
commitcommitdifftree |
2011-11-14 | Uoti Urpala | cleanup: vf_scale.c, vf.c: replace numbers by flag... cleanup: vf_scale.c, vf.c: replace numbers by flag... |
commitcommitdifftree |
2011-11-14 | Uoti Urpala | cosmetics: vf.[ch]: reformat Also a couple of smaller changes... |
commitcommitdifftree |
2011-10-25 | Uoti Urpala | vd_ffmpeg.c: remove useless realvideo avctx->sub_id... vd_ffmpeg.c: remove useless realvideo avctx->sub_id setting Libavcodec has ignored the caller-set sub_id value since 2006. |
commitcommitdifftree |
2011-10-25 | Uoti Urpala | libmenu: remove OSD menu functionality (--menu) libmenu: remove OSD menu functionality (--menu) Something like the OSD menu functionality could be useful. However the current implementation has several problems and would require a ...users of the existing functionality. Nobody is ...code and keeping it compiling at all while |
commitcommitdifftree |
2011-10-23 | Uoti Urpala | Makefile: fix build without OpenGL after 75eab4f72af7b10e52a compilation unconditional. |
commitcommitdifftree |
2011-10-23 | Uoti Urpala | demux_demuxers: fix seeking bug (--audiofile) Demux_demuxers checked a pts value against 0 to see if it was unset, but other code uses MP_NOPTS_VALUE for that now. As a result audio and the --initial-audio-sync code could compensate... demux_demuxers wrapper is a fundamentally unsound design and still not expected to generally work properly even after fixing... |
commitcommitdifftree |
2011-10-22 | Uoti Urpala | cosmetics: vd_ffmpeg.c: reformat |
commitcommitdifftree |
2011-10-19 | Uoti Urpala | audio/video: delete buggy "dynamic plugin" code and could cause normal codec selection fallback to fail... was enabled. I'm not aware of any real uses of such dynamic plugins |
commitcommitdifftree |
2011-10-18 | Uoti Urpala | demux_lavf: set rawvideo codec_tag based on pix_fmt Libav stopped automatically filling missing codec_tag field... exported). Add an explicit call to avcodec_pix_fmt_to_codec_tag... |
commitcommitdifftree |
2011-10-16 | Uoti Urpala | options: --lavfdopts, --reuse-socket: remove "global... ...lavfdopts, --reuse-socket: remove "global" flag ...and --lavfdopts had the CONF_GLOBAL flag set. I see no |
commitcommitdifftree |
2011-10-03 | Uoti Urpala | getch2.c: fix negative keycodes returned for non-ascii ...a "char" array, and returned values other than negative values (except on platforms where... input.c as the values would be interpreted as having... ...queuing"). Before that the key values would be passed through negative values as errors from the function... |
commitcommitdifftree |
2011-10-01 | Uoti Urpala | terminal output: show libav version numbers in verbose... terminal output: show libav version numbers... |
commitcommitdifftree |
2011-09-25 | Uoti Urpala | demux_mkv: avoid hang with some broken files |
commitcommitdifftree |
next |