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 |
2011-08-19 | Uoti Urpala | aviheader.h: avoid including demuxer.h |
commitcommitdifftree |
2011-08-19 | Uoti Urpala | demux: avoid a copy of demux packets with lavf, reduce... ...it to instead keep the AVPacket allocated and Also change MP_INPUT_BUFFER_PADDING_SIZE... |
commitcommitdifftree |
2011-08-19 | Uoti Urpala | talloc.[ch]: remove "type safety" hack that violates... talloc.[ch]: remove "type safety"... The destructors used by talloc take a "void *" first parameter. However talloc.h had a #define hack that treated... real C level typing. Remove the hack... talloc.c to avoid a warning about... |
commitcommitdifftree |
2011-08-14 | Uoti Urpala | av_log: don't crash if called with NULL AVClass av_log: don't crash if called with NULL AVClass AVClass to the av_log callback. Check for this and print... |
commitcommitdifftree |
2011-08-11 | Uoti Urpala | vo_vpdau: fix preemption recovery broken in decec7f2a37e559d initialized") broke preemption recovery... ...would have been used to reinitialize ...code when not in a fully functional state. |
commitcommitdifftree |
2011-08-11 | Uoti Urpala | ao_pcm: fix pointless message due to uninitialize variable ...pointless message due to uninitialize variable uninitialized. Fix. The only effect was... |
commitcommitdifftree |
2011-08-10 | Uoti Urpala | dvdnav: fix crash caused by missing line from 58834653c0 |
commitcommitdifftree |
2011-08-10 | Uoti Urpala | demux_lavf: don't interpret MPEG codec tags as generic... rely on the codec_id value provided by lavf only. |
commitcommitdifftree |
2011-08-09 | Uoti Urpala | options: remove old disabled options that just print... Remove several old options that were deprecated... ...being deprecated and then exit. Also remove the -vd ...joke and never had useful functionality. |
commitcommitdifftree |
2011-08-08 | Uoti Urpala | options: support --leak-report (double dash form) The special option --leak-report is manually... automatically get double-dash support. Update... |
commitcommitdifftree |
2011-08-08 | Uoti Urpala | core: minor audio-only+timeline fix for chapter handling ...over from when timeline functionality did not |
commitcommitdifftree |
2011-08-08 | Uoti Urpala | subs: libass: apply option changes to all track types ...libass: apply option changes to all track types option values were changed during playback... ...currently active track only, and old values |
commitcommitdifftree |
2011-08-08 | Uoti Urpala | subs: libass: remove bad ass_set_margins() on settings... frame). The call is actually redundant for the... fix the problem by disabling the call. |
commitcommitdifftree |
2011-08-08 | Uoti Urpala | cleanup: move global ass_force_reload to struct osd_state cleanup: move global ass_force_reload to struct osd_state |
commitcommitdifftree |
2011-08-07 | Uoti Urpala | cleanup: reformat command.c |
commitcommitdifftree |
2011-08-07 | Uoti Urpala | cleanup: reformat mplayer.c |
commitcommitdifftree |
2011-08-05 | Uoti Urpala | commands: parsing: fix string argument quoting/escaping ...with string arguments had several problems. First, escape handling modified the original string, which broke keyboard ...rewriting the string argument parsing. Also |
commitcommitdifftree |
2011-08-04 | Uoti Urpala | core: fix detection of files with no chapters Initialize mpctx->last_chapter_seek to... get_current_chapter() return value to -2 for files which have no |
commitcommitdifftree |
2011-08-04 | Uoti Urpala | demux_mkv: skip files faster in ordered chapter file... SegmentUID values specified in the timeline.... a full initialization of the Matroska demuxer... checked whether the UID value in the demuxer was a match.... Also fix units used in "Merging timeline... |
commitcommitdifftree |
2011-07-31 | Uoti Urpala | options: commandline: don't print video filter list... ID_ output either. Also change some printf() calls to... |
commitcommitdifftree |
2011-07-31 | Uoti Urpala | options: fix failure to parse trailing ',' in string... |
commitcommitdifftree |
2011-07-31 | Uoti Urpala | audio: export audio pts to AO drivers Currently the pts value is not directly used by any... |
commitcommitdifftree |
2011-07-30 | Uoti Urpala | options: commandline: don't set bogus playtree option... ...bogus argument "-aid". Historically this triggered no visible ...longer ignored, and the bogus values |
commitcommitdifftree |
2011-07-30 | Uoti Urpala | core: audio: improve audio-only seeks and position... ...relevant variables not being reinitialized files, this meant that current overall playback position could be things can be reinitialized. Second, try to reinitialize... ...current pts even while paused. Also avoid printing the actual huge negative value of MP_NOPTS_VALUE... |
commitcommitdifftree |
2011-07-30 | Uoti Urpala | core: audio: if audio pts is missing return MP_NOPTS_VALUE ...pts is missing return MP_NOPTS_VALUE MP_NOPTS_VALUE if no reasonable pts estimate... returned some incorrect value typically around zero (but not |
commitcommitdifftree |
2011-07-30 | Uoti Urpala | build: fix --enable-debug, remove some "#ifdef MP_DEBUG" problems for no real benefit - executing the asserts... ...noticeable performance or other penalty in default builds either. Remove several cases of such harmful "#ifdef... |
commitcommitdifftree |
2011-07-30 | Uoti Urpala | stream_cdda: fix incorrectly allocated option field stream_cdda: fix incorrectly allocated option field After commit 39e373aa8d ("options: allocate dynamic options with talloc") dynamically allocated options... stream_cdda allocated a string used with the... strdup(). Fix. Also silence a warning. |
commitcommitdifftree |
2011-07-29 | Uoti Urpala | vo: X key input: remove ambiguous KeySym remapping ...mapping X keyboard events to internal player key names remapped the incoming KeySym values in a way that only kept information... the lowest byte of the value and whether or not the value... ...This caused collisions between values. Remove this obviously ...mapping and use the raw KeySym values instead. I'm not familiar ...to tell whether there was any valid |
commitcommitdifftree |
2011-07-29 | Uoti Urpala | options: commandline: print error type for parse failures function return value (M_OPT_MISSING_PARAM etc). The... motivation is that the parsing code already outputs messages |
commitcommitdifftree |
2011-07-29 | Uoti Urpala | options: commandline: accept --foo=xyz style options Allow writing commandline options... ...yes", "--fs=no" and "--fs" are all valid; the first two |
commitcommitdifftree |
2011-07-29 | Uoti Urpala | playtree: use talloc to allocate file parameters playtree: use talloc to allocate file parameters |
commitcommitdifftree |
2011-07-29 | Uoti Urpala | options: commandline: allow "--" without filenames... options: commandline: allow "--" without filenames after it ...line is used to indicate that all ...programs with similar functionalitly I know about treat |
commitcommitdifftree |
2011-07-29 | Uoti Urpala | core: improve --loop handling ...start from --ss position, not always 0. encountering real end of file, now it also happens... --endpos or --frames limits. Also move the --ss option to the... |
commitcommitdifftree |
2011-07-29 | Uoti Urpala | options: change option parsing to use bstr Using bstr allows simpler parsing code, especially... |
commitcommitdifftree |
2011-07-29 | Uoti Urpala | cosmetics: parser-cfg.c: reformat |
commitcommitdifftree |
2011-07-29 | Uoti Urpala | options: indicate ambiguous option parameters explicitly |
commitcommitdifftree |
2011-07-27 | Uoti Urpala | bstr: rename BSTR() -> bstr() |
commitcommitdifftree |
2011-07-26 | Uoti Urpala | options: move command line preparse together with parse |
commitcommitdifftree |
2011-07-26 | Uoti Urpala | asxparser: remove code confusing asx/player options |
commitcommitdifftree |
2011-07-26 | Uoti Urpala | cleanup: reformat parser-mpcmd.c Also remove some redundant code. |
commitcommitdifftree |
2011-07-23 | Uoti Urpala | subs: fix per-file --ass-force-style ...the ass_set_style_overrides() call in per-file initialization instead so that possible... Current libass will crash (usually) if you set style overrides... nonempty value, then an empty one. It'll be... trivial so hopefully there will be a fixed... |
commitcommitdifftree |
2011-07-22 | Uoti Urpala | cleanup: subs: remove global ass_library variable cleanup: subs: remove global ass_library variable |
commitcommitdifftree |
2011-07-20 | Uoti Urpala | input: fix input.conf parse errors Usually this resulted in parsing error... |
commitcommitdifftree |
2011-07-17 | Uoti Urpala | input: fix problem with key autorepeat |
commitcommitdifftree |
2011-07-17 | Uoti Urpala | cleanup: do libav* initialization on startup cleanup: do libav* initialization on startup Do the global initialization of libavcodec and... (avcodec_register_all(), av_register_all()) immediately... startup and remove the initialization calls from various individual ...libavcodec/libavformat functionality. |
commitcommitdifftree |
2011-07-17 | Uoti Urpala | vf_qp: enable compilation depending on libavutil eval API ...compilation depending on libavutil eval API Libavutil eval API seems to be enough for vf_qp... if the API is available. Also clean up some left over lines... |
commitcommitdifftree |
2011-07-17 | Uoti Urpala | configure: make libavutil eval API check require newer... configure: make libavutil eval API check require newer version |
commitcommitdifftree |
2011-07-17 | Uoti Urpala | vo_vdpau: skip resize code if not fully initialized ...resize code if not fully initialized ...user commands could trigger a call to resize() before config() had been called. This caused at least error... will be called again later when the output... |
commitcommitdifftree |
2011-07-17 | Uoti Urpala | input: don't make fd 0 nonblocking ...O_NONBLOCK on a file descriptor also affects all other fds ... Making stdin nonblocking can also make ...the same connection to a terminal), and it can also affect other processes (in ... shell may give the same terminal connection to program1 as stdin and ...program1 making its stdin nonblocking also |
commitcommitdifftree |
2011-07-17 | Uoti Urpala | input: rework event reading and command queuing - mp_input_get_cmd() now always tries to read every available... ...could be lost when stream code called them away. This was especially an issue if cache was enabled... true. This is especially useful because the failures... always happened first even if such... input. Before the key fifo was also handled in this manner (first as after central code started doing command handling... ...accurate now: it now counts actual commands intead of keycodes, and all queued keys are read have already been read before the command... |
commitcommitdifftree |
2011-07-16 | Uoti Urpala | cleanup: remove some unnecessary input.[ch] typedefs some internal struct names. ...using standard close() there is valid. Move internal MP_MAX_KEY_DOWN define from input... |
commitcommitdifftree |
2011-07-16 | Uoti Urpala | cosmetics: reformat input.h, fix comments |
commitcommitdifftree |
2011-07-13 | Uoti Urpala | img_format.h, vo_gl: fix IMGFMT_IS_YUVP16() definition |
commitcommitdifftree |
2011-07-11 | Uoti Urpala | input.c: remove write to buffer[-1] in parse_config() |
commitcommitdifftree |
2011-07-10 | Uoti Urpala | options: fix -use-filename-title crash after recent... After commit 39e373aa8d ("options: allocate dynamic options with talloc") dynamically allocated options... value from strdup(), triggering an... |
commitcommitdifftree |
2011-07-09 | Uoti Urpala | vd_ffmpeg: make "-lavdopts lowres" handling more robust private struct and use the value from AVCodecContext directly... ...it could be set to the wrong value if ...lowres=X" (which would change the real value |
commitcommitdifftree |
2011-07-09 | Uoti Urpala | vd_ffmpeg: fix "-lavdopts skipframe" support ...field and thus overwrote the value ...that code to set it to the original value |
commitcommitdifftree |
2011-07-07 | Uoti Urpala | build: add a hack to prevent name collision with libtalloc ...prevent name collision with libtalloc libsmbclient uses dynamically linked libtalloc.so which has... ...names matching those in the internal talloc.c. This name ...pragma GCC visibility" hack to talloc.h to hide the internal symbols from being visible to... libtalloc.so. Hopefully this doesn't... |
commitcommitdifftree |
2011-07-07 | Uoti Urpala | vo_directx: include <libavutil/common.h> for FFMIN |
commitcommitdifftree |
2011-07-07 | Uoti Urpala | configure: clang: set custom warning flags for clang ...no effect; I didn't find any real documentation about the individual warnings. |
commitcommitdifftree |
2011-07-07 | Uoti Urpala | build: Revert "codec-cfg.c: avoid including aviheader.h" |
commitcommitdifftree |
2011-07-06 | Uoti Urpala | configure: rename "--disable-ass" to "--disable-libass" ...the project is "libass". "ASS" alone refers only to the |
commitcommitdifftree |
2011-07-06 | Uoti Urpala | Merge branch 'mplayer1_changes' |
commitcommitdifftree |
2011-07-06 | Uoti Urpala | configure: Use -Werror-implicit-function-declaration... tests. I think it's overall preferable not to fail tests... |
commitcommitdifftree |
2011-07-06 | Uoti Urpala | demux_lavf: add missing #include <libavutil/mathematics.h> |
commitcommitdifftree |
2011-07-06 | Uoti Urpala | cosmetics: vf_ilpack.c: tabs to 4 spaces |
commitcommitdifftree |
2011-07-06 | Uoti Urpala | vo: avoid losing initial expose event vo: avoid losing initial expose event ...creation code could lose the initial expose ...there's a vo_x11_clearwindow() call but it |
commitcommitdifftree |
2011-07-06 | Uoti Urpala | vo_xv: avoid clearing too much on resize meant it always used the whole screen size... ...overriding the vo->dwidth/dheight values would ...remove the use_fs parameter and always use the dwidth/dheight values in the function. Also delete... ...vo_xv_draw colorkey. That should already happen in |
commitcommitdifftree |
2011-07-06 | Uoti Urpala | cosmetics: vf_delogo.c: remove tabs to allow direct... cosmetics: vf_delogo.c: remove tabs to allow direct merge ...file match MPlayer 1 and thus allow |
commitcommitdifftree |
2011-07-06 | Uoti Urpala | options: free option defaults when freeing config Possibly read-only default values of option variables are replaced with dynamically allocated defaults when registering... these when freeing the overall config object on exit to clean... |
commitcommitdifftree |
2011-07-06 | Uoti Urpala | options: allocate dynamic options with talloc options: allocate dynamic options with talloc Allocate data structures for dynamic... option values outside the option parser and... malloc-allocated. Currently talloc... the allocations are not hierarchical... now is just to allow very easy checking for memory... |
commitcommitdifftree |
2011-07-06 | Uoti Urpala | cleanup: remove useless set_codec_path() function "codec_path" global variable. Now that variable is... the general option system, so that the only... |
commitcommitdifftree |
next |