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 |
2011-09-23 | Uoti Urpala | subreader.c: don't run FriBiDi code if using libass ...rendering is used. This affects external |
commitcommitdifftree |
2011-09-23 | Uoti Urpala | sd_ass.c: set event->Style to fix --ass-styles ...would use style 0, which is a fallback style added by libass style, not first style unconditionally") fixed the same issue for external subtitles converted with mp_ass_read_su... |
commitcommitdifftree |
2011-09-23 | Uoti Urpala | codecs.conf: add Libav ProRes decoder |
commitcommitdifftree |
2011-09-11 | Uoti Urpala | options: make "choice" option type parsing ignore case |
commitcommitdifftree |
2011-09-04 | Uoti Urpala | core: fix --sstep |
commitcommitdifftree |
2011-09-04 | Uoti Urpala | cosmetics: mplayer.c: minor tweaks |
commitcommitdifftree |
2011-09-04 | Uoti Urpala | options: --pphelp: fix after libpostproc version change |
commitcommitdifftree |
2011-09-04 | Uoti Urpala | options: add "disabled option" functionality ...add "disabled option" functionality Add functionality to mark options that depend... definitions at all. This allows printing a warning... functionality for options depending on libass. |
commitcommitdifftree |
2011-09-04 | Uoti Urpala | input/ar.c, input/lirc.c: fix changes missing from... The reason for the change in the original commit was that the functions were called through a function pointer... returning a value as a fatal error (in GCC it... |
commitcommitdifftree |
2011-09-03 | Uoti Urpala | options: move libass-related options to struct |
commitcommitdifftree |
2011-09-02 | Uoti Urpala | demux_mf: fix option value allocated with strdup demux_mf: fix option value allocated with strdup demux_mf allocated the "type" suboption of... entry. Fix to use talloc instead. |
commitcommitdifftree |
2011-09-01 | Uoti Urpala | options: commandline: support "--no-opt" for flag options are not allowed with this syntax ("--no-foo... "nofs" (thus "--no-nofs" actually works after this change...)... "--no-" prefix and to allow eventually cleaning up the... |
commitcommitdifftree |
2011-08-29 | Uoti Urpala | csputils/vo_gl: rewrite YUV->RGB matrix generation ...currently used by vo_gl only). Functional ...old code was missing chroma scaling. As a result the "mplayer default" colorspace actually mapped to BT.601, and everything... ...without understanding that the original "default colorspace" was actually BT.601 and why its coefficients - The old code had a bug in the equalizer hue equations. ...240) which means you have to scale chroma for limited->limited videos use these. Also the EBU colorspace looks like... |
commitcommitdifftree |
2011-08-28 | Uoti Urpala | cosmetics: csputils.[ch]: reindent |
commitcommitdifftree |
2011-08-26 | Uoti Urpala | demuxer.h: raise pad amount to allow compiling against... demuxer.h: raise pad amount to allow compiling against FFmpeg allow compilation against FFmpeg... ...check failed with the previous value of 8). |
commitcommitdifftree |
2011-08-24 | Uoti Urpala | core: remove bad workaround for files without FPS set option shouldn't really change after things have already... initialized. After recent changes it can... Also only print a warning about not... ...not having FPS shouldn't be a real problem, |
commitcommitdifftree |
2011-08-21 | Uoti Urpala | ad_ffmpeg: free resources on init failure ...dec_audio.c) does not automatically call uninit() if some cases had it been called (it did freed lavc_context... explicit calls to uninit() after failure and... to call at any point. |
commitcommitdifftree |
2011-08-21 | Uoti Urpala | ad_ffmpeg: handle timing for partially decoded packets... ad_ffmpeg: handle timing for partially decoded packets better initial parts. Timing info was not set... has a check to return MP_NOPTS_VALUE if the packet has already been partially read, but that didn't trigger... ...track of whether a packet has already been decoded ...documentation says the return value is |
commitcommitdifftree |
2011-08-21 | Uoti Urpala | cosmetics: ad_ffmpeg.c: reformat |
commitcommitdifftree |
2011-08-21 | Uoti Urpala | demux_lavf: Adding av_dup_packet() missing from recent... av_dup_packet() is required to allocate permanent storage). |
commitcommitdifftree |
2011-08-20 | Uoti Urpala | configure: libav: use "pkg-config --print-errors",... ...this test which checks for several libraries at Also change the test name from "FFmpeg... |
commitcommitdifftree |
2011-08-20 | Uoti Urpala | demux_mkv: fix failure to open some files from 0ece360eeaf95 interpreted this as a value to stop parsing further headers... and also modify some of the other return... |
commitcommitdifftree |
2011-08-20 | Uoti Urpala | core, demux, vd_ffmpeg: pass side data from demux_lavf... ...libavformat use this field for palette data, and ...required for the playback of some paletted video codecs. including all of demuxer.h. |
commitcommitdifftree |
2011-08-20 | Uoti Urpala | demux_mkv: support extradata for wavpack audio tracks Also change some other cases to use... |
commitcommitdifftree |
2011-08-20 | Uoti Urpala | demux_mkv: clean up audio codec handling somewhat |
commitcommitdifftree |
2011-08-19 | Uoti Urpala | demux_mkv: check for valid track in video/audio switching demux_mkv: check for valid track in video/audio switching |
commitcommitdifftree |
2011-08-19 | Uoti Urpala | demux_mkv: remove bad mkv_free() from 0ece360eeaf9 demuxer.c calls demuxer->close() even if opening... mkv_free() call added in 0ece360eeaf95f ("demux_mkv... ...free if some data structures were allocated before the |
commitcommitdifftree |
2011-08-19 | Uoti Urpala | demuxer.h: avoid including stream.h files. This also revealed that demux_rtp_internal... |
commitcommitdifftree |
next |