| Commit message (Expand) | Author | Age | Files | Lines |
* | sub: fix sub-seek and sub-step -1 with unknown duration subs | Guido Cella | 2024-01-20 | 1 | -6/+1 |
* | filter_sdh: optimize get_char_bytes | Dudemanguy | 2024-01-15 | 1 | -5/+5 |
* | filter_sdh: fix incorrect placement of null terminator | Dudemanguy | 2024-01-12 | 1 | -1/+1 |
* | filter_sdh: sanitize get_char_bytes heuristic to avoid overflow | Dudemanguy | 2024-01-12 | 1 | -4/+4 |
* | options: add --secondary-sub-ass-override | dyphire | 2023-12-18 | 4 | -23/+28 |
* | sd_ass: remove unneeded ontop variable | Dudemanguy | 2023-12-16 | 1 | -6/+1 |
* | player: refactor secondary subtitle options and properties | Dudemanguy | 2023-12-16 | 4 | -8/+17 |
* | options: add --secondary-sub-pos | karelrooted | 2023-12-13 | 5 | -13/+8 |
* | filter_sdh: add full width parentheses to the enclosures string | Dudemanguy | 2023-12-08 | 1 | -5/+7 |
* | filter_sdh: add --sub-filter-sdh-enclosures option | Dudemanguy | 2023-12-08 | 1 | -10/+62 |
* | filter_sdh: combine skip_bracketed and skip_parenthesized | Dudemanguy | 2023-12-08 | 1 | -67/+28 |
* | options: add --osd-bar-border-size | Guido Cella | 2023-11-27 | 1 | -6/+1 |
* | options: add secondary-sub-delay | Ripose | 2023-11-26 | 1 | -3/+6 |
* | various: replace some OOM handling | sfan5 | 2023-11-24 | 1 | -1/+2 |
* | sub: add --sub-stretch-durations option | Mohammad AlSaleh | 2023-11-07 | 1 | -1/+2 |
* | sub: adjust offsets when sub seeking/stepping | Dudemanguy | 2023-11-06 | 2 | -1/+4 |
* | dec_sub: always copy packet for new segments | Dudemanguy | 2023-11-06 | 1 | -1/+1 |
* | ALL: use new mp_thread abstraction | Kacper Michajłow | 2023-11-05 | 4 | -62/+61 |
* | sub: redecode cached packets on UPDATE_SUB_HARD or UPDATE_SUB_FILT | Dudemanguy | 2023-11-05 | 3 | -5/+27 |
* | options: rename --sub-ass-force-style to --sub-ass-style-overrides | Dudemanguy | 2023-10-25 | 1 | -4/+4 |
* | various: sort some standard headers | NRK | 2023-10-20 | 1 | -1/+1 |
* | various: remove ATOMIC_VAR_INIT | NRK | 2023-10-20 | 1 | -1/+1 |
* | osdep: remove atomic.h | NRK | 2023-10-20 | 1 | -2/+2 |
* | sd_ass: enable sub-start and sub-end with unknown duration subs | Guido Cella | 2023-10-06 | 1 | -1/+1 |
* | Revert "demux: improve stream selection state" | Dudemanguy | 2023-09-30 | 2 | -3/+3 |
* | demux: improve stream selection state | Dudemanguy | 2023-09-27 | 2 | -3/+3 |
* | Revert "demux: eagerly read subtitle streams when switching tracks while paused" | Dudemanguy | 2023-09-27 | 1 | -1/+1 |
* | demux: eagerly read subtitle streams when switching tracks while paused | Dudemanguy | 2023-09-27 | 1 | -1/+1 |
* | sub/ass_mp: filters/f_lavfi: forward declare mp_log | llyyr | 2023-09-21 | 1 | -0/+1 |
* | sd_ass: use directive instead of writing magic constants | llyyr | 2023-09-21 | 2 | -7/+9 |
* | sd_lavc: fix subtitle presentation time | Kacper Michajłow | 2023-09-11 | 1 | -13/+1 |
* | Revert "sub: add auto option to --sub-fix-timing" | Kacper Michajłow | 2023-09-11 | 1 | -1/+1 |
* | sd_lavc: account for floating point inaccuracy | Kacper Michajłow | 2023-09-09 | 1 | -1/+1 |
* | sub: add auto option to --sub-fix-timing | Dudemanguy | 2023-09-07 | 1 | -1/+1 |
* | Revert "sd_lavc: use SUB_GAP_THRESHOLD for overlaps/gaps" | Dudemanguy | 2023-09-07 | 1 | -2/+2 |
* | player: rename --sub-forced-only to --sub-forced-events-only | Dudemanguy | 2023-08-29 | 2 | -2/+2 |
* | player: remove auto choice from sub-forced-only | Dudemanguy | 2023-08-29 | 4 | -9/+2 |
* | command: add `sub-ass-extradata` property | llyyr | 2023-08-27 | 2 | -0/+10 |
* | sub/osd: signal osd_changed on resize | llyyr | 2023-08-25 | 1 | -0/+1 |
* | sd_lavc: use SUB_GAP_THRESHOLD for overlaps/gaps | Dudemanguy | 2023-08-19 | 1 | -2/+2 |
* | Revert "sub/sd_lavc: don't check endpts when getting subs" | Dudemanguy | 2023-08-19 | 1 | -1/+2 |
* | player: make sub-pos a float value | Dudemanguy | 2023-08-13 | 2 | -4/+4 |
* | sub/sd_lavc: don't check endpts when getting subs | Dudemanguy | 2023-08-11 | 1 | -2/+1 |
* | sub: fix switching tracks while paused | Dudemanguy | 2023-08-11 | 2 | -3/+3 |
* | build: remove outdated generated directory | Dudemanguy | 2023-07-31 | 2 | -1/+7 |
* | draw_bmp: fix overflowing coordinates in mark_rcs | Dudemanguy | 2023-07-30 | 1 | -1/+2 |
* | sd_ass: fix converted subtitles having too-wide borders | llyyr | 2023-07-16 | 1 | -0/+28 |
* | sd_ass: don't reconfigure ass on every frame | Dudemanguy | 2023-07-15 | 1 | -1/+11 |
* | draw_bmp: ensure last slice is less than total width (again) | Dudemanguy | 2023-07-12 | 1 | -0/+4 |
* | mp_image: abort on av_buffer_ref() failure | NRK | 2023-06-28 | 1 | -1/+0 |
* | sub: rewrite auto-forced-only support | rcombs | 2023-06-25 | 5 | -7/+15 |
* | sub: fix UPDATE_SUB_HARD for converted and external subtitles | Lypheo | 2023-04-29 | 2 | -1/+13 |
* | various: fix various typos in the code base | Alexander Seiler | 2023-03-28 | 1 | -2/+2 |
* | sub/sd_lavc: properly fill avctx with codecpar values at init | Jan Ekström | 2023-03-14 | 1 | -1/+2 |
* | sub/lavc_conv: properly fill avctx with codecpar values at init | Jan Ekström | 2023-03-14 | 3 | -10/+9 |
* | test: integrate unittests with meson | Dudemanguy | 2023-03-02 | 2 | -0/+11 |
* | sub: add --sub-fonts-dir and --osd-fonts-dir options | Frédéric Brière | 2023-03-01 | 6 | -5/+12 |
* | options: transition options from OPT_FLAG to OPT_BOOL | Christoph Heinrich | 2023-02-21 | 2 | -4/+4 |
* | various: drop unused #include "config.h" | Thomas Weißschuh | 2023-02-20 | 4 | -7/+0 |
* | command: only avoid redrawing when old and new osd are both hidden | Christoph Heinrich | 2023-02-11 | 1 | -5/+5 |
* | draw_bmp: ensure last slice width is less than total width | Dudemanguy | 2023-01-03 | 1 | -0/+5 |
* | ffmpeg: update to handle deprecation of `av_init_packet` | Philip Langdale | 2022-12-03 | 2 | -12/+27 |
* | sd_ass: never mangle colours on RGB video | Oneric | 2022-11-05 | 1 | -1/+2 |
* | sd_ass: improve handling of subtitles with unknown duration | VincentVerdynanta | 2022-10-12 | 1 | -3/+7 |
* | draw_bmp: fix out of bounds access in mark_rect | Shreesh Adiga | 2022-10-11 | 1 | -3/+3 |
* | sub: use Unicode linebreaking for non-ASS subs and OSD | Oneric | 2022-09-19 | 2 | -1/+7 |
* | sub: jsre filter: abort init early on empty filter list | Avi Halachmi (:avih) | 2022-06-09 | 1 | -1/+4 |
* | various: remove trailing whitespace | Guido Cella | 2022-05-14 | 1 | -1/+1 |
* | various: fix typos | Cœur | 2022-04-25 | 1 | -4/+4 |
* | sub/osd: use atomic for osd_state.force_video_pts | Aman Karmani | 2022-04-02 | 2 | -11/+8 |
* | options: only apply sub-visibility to primary subs | Dudemanguy | 2022-01-22 | 3 | -4/+8 |
* | Revert "options: add --sub-visibility=<primary-only|secondary-only>" | Avi Halachmi (:avih) | 2022-01-19 | 3 | -8/+2 |
* | options: add --sub-visibility=<primary-only|secondary-only> | Ripose | 2022-01-19 | 3 | -2/+8 |
* | sub: rename SUBBITMAP_RGBA to SUBBITMAP_BGRA | Niklas Haas | 2022-01-11 | 5 | -13/+13 |
* | sub/lavc_conv: only set subtitle text format when required | Jan Ekström | 2021-12-05 | 1 | -0/+3 |
* | sub: assert potential pitfall | Niklas Haas | 2021-11-03 | 1 | -1/+3 |
* | osd_libass: --osd-back-color: apply to the progress bar | Avi Halachmi (:avih) | 2021-08-19 | 1 | -0/+16 |
* | osd_libass: disable --osd-back-color for the progress bar | Avi Halachmi (:avih) | 2021-08-19 | 1 | -0/+8 |
* | sub: align ytdl-hook secondary subs to the top | Guido Cella | 2021-08-11 | 2 | -2/+5 |
* | sub: sub-filter-regex and jsre: support ass-to-plaintext | Avi Halachmi (:avih) | 2021-08-05 | 4 | -2/+22 |
* | sub: new: --sub-filter-jsre (js regex) | Avi Halachmi (:avih) | 2021-08-05 | 3 | -0/+138 |
* | sub: SDH filter: use unified text-extraction utils | Avi Halachmi (:avih) | 2021-08-05 | 1 | -46/+17 |
* | sub: SDH filter: small refinements | Avi Halachmi (:avih) | 2021-08-05 | 1 | -6/+10 |
* | sub: add filter text utils, use from filter-regex (no-op) | Avi Halachmi (:avih) | 2021-08-05 | 3 | -22/+39 |
* | sub/osd: hide secondary subtitles if secondary-sub-visibility is false | Zsolt Vadasz | 2021-05-19 | 3 | -2/+10 |
* | build: address AVCodec, AVInputFormat, AVOutputFormat const warnings | sfan5 | 2021-05-01 | 2 | -2/+2 |
* | sd_ass: replace deprecated ASS_OVERRIDE_BIT_FONT_SIZE | Oneric | 2020-08-28 | 1 | -4/+2 |
* | osd_libass: don't use deprecated ass_set_aspect_ratio | Oneric | 2020-08-28 | 1 | -2/+2 |
* | player: add --subs-with-matching-audio option | rcombs | 2020-08-19 | 2 | -1/+7 |
* | sd_ass: remove debug print | wm4 | 2020-08-14 | 1 | -1/+0 |
* | sub: add application/font-sfnt to the list of font mime types | Wessel Dankers | 2020-08-13 | 1 | -0/+1 |
* | sd_ass: fix converted subtitles path | wm4 | 2020-08-12 | 1 | -7/+7 |
* | sub: extend range of --sub-pos option | wm4 | 2020-08-12 | 1 | -0/+1 |
* | sd_ass: force full reinit if certain options change at runtime | wm4 | 2020-08-12 | 2 | -28/+49 |
* | osd_libass: set ScaledBorderAndShadow | Oleg Oshmyan | 2020-07-15 | 1 | -0/+1 |
* | build: change filenames of generated files | wm4 | 2020-06-04 | 1 | -1/+1 |
* | video: clean up some imgfmt related stuff | wm4 | 2020-05-18 | 1 | -4/+4 |
* | sub: fix incorrect commit | wm4 | 2020-05-15 | 1 | -3/+1 |
* | command: add property to return text subtitles in ASS | wm4 | 2020-05-14 | 4 | -10/+26 |
* | draw_bmp: make another small guarantee to users | wm4 | 2020-05-13 | 1 | -0/+2 |
* | draw_bmp: use command line options for any used scalers | wm4 | 2020-05-13 | 3 | -12/+32 |
* | draw_bmp: add integer blending for 8 bit formats | wm4 | 2020-05-12 | 1 | -13/+51 |
* | draw_bmp: don't make strange decisions on broken iknput csp params | wm4 | 2020-05-12 | 1 | -0/+2 |
* | draw_bmp: add a function to return a single-texture OSD overlay | wm4 | 2020-05-11 | 3 | -48/+263 |
* | video: remove RGB32/BGR32 aliases | wm4 | 2020-05-11 | 2 | -6/+6 |
* | draw_bmp: rewrite | wm4 | 2020-05-09 | 3 | -408/+653 |
* | sd_lavc: fix occasional problems with certain VOs when changing scaling | wm4 | 2020-05-09 | 1 | -0/+24 |
* | osd: add change timestamp and screen size to struct sub_bitmap_list | wm4 | 2020-05-09 | 3 | -1/+23 |
* | osd: add subtitle software blending to stats | wm4 | 2020-05-09 | 1 | -0/+4 |
* | video: make OSD/subtitle bitmaps refcounted (sort of) | wm4 | 2020-04-26 | 12 | -110/+194 |
* | draw_bmp: silence another ridiculous ubsan warning | wm4 | 2020-04-18 | 1 | -4/+4 |
* | sd_lavc: mitigate evil rounding issue that could lead to off-by-1 frames | wm4 | 2020-04-18 | 1 | -1/+1 |
* | stats: some more performance graphs | wm4 | 2020-04-09 | 2 | -0/+12 |
* | build: make libass non-optional | wm4 | 2020-03-18 | 2 | -41/+0 |
* | options: change option macros and all option declarations | wm4 | 2020-03-18 | 1 | -22/+22 |
* | sub: log libass version | wm4 | 2020-03-08 | 1 | -0/+2 |
* | command: extend osd-overlay command with bounds reporting | wm4 | 2020-03-06 | 5 | -7/+82 |
* | sub: do not ignore demuxer wakeups | wm4 | 2020-02-27 | 1 | -6/+7 |
* | sub: fix typo in comment | wm4 | 2020-02-27 | 1 | -1/+1 |
* | sub, demux: improve behavior with negative subtitle delay/muxed subs | wm4 | 2020-02-27 | 1 | -4/+7 |
* | Remove remains of Libav compatibility | wm4 | 2020-02-16 | 2 | -19/+0 |
* | sub: add an option to filter subtitles by regex | wm4 | 2020-02-16 | 3 | -0/+109 |
* | sub: make filter_sdh a "proper" filter, allow runtime changes | wm4 | 2020-02-16 | 5 | -43/+190 |
* | f_decoder_wrapper, sd_add: accept "null" codec | wm4 | 2020-02-15 | 1 | -1/+5 |
* | sub: enhance SDH filtering | Dan Oscarsson | 2020-02-09 | 1 | -0/+8 |
* | sub: fix SDH filtering after change | Dan Oscarsson | 2020-02-08 | 1 | -1/+1 |
* | osd: fix possible misses of osd-dimensions property updates | wm4 | 2020-01-08 | 1 | -2/+2 |
* | client API, lua: add new API for setting OSD overlays | wm4 | 2019-12-23 | 4 | -39/+84 |
* | osc: use custom symbols for window controls | Philip Langdale | 2019-12-11 | 1 | -0/+0 |
* | sd_lavc: add a hack ontop of another hack to fix completely fucked file | wm4 | 2019-12-03 | 1 | -2/+2 |
* | ass_mp: reset packer when allocation fails | Dan Elkouby | 2019-11-02 | 1 | -1/+3 |
* | Replace uses of FFMIN/MAX with MPMIN/MAX | wm4 | 2019-10-31 | 4 | -20/+16 |
* | sub: make font provider user-selectable | wm4 | 2019-09-25 | 3 | -1/+10 |
* | draw_bmp: Fix for GBRP formats GBRP9 and up | Anton Kindestam | 2019-09-22 | 1 | -5/+10 |
* | command: add sub-start & sub-end properties | Stefano Pigozzi | 2019-09-22 | 5 | -7/+88 |
* | sub/lavc_conv: skip ReadOrder reset when subtitle decoder gets flushed | Jan Ekström | 2019-09-21 | 1 | -0/+1 |
* | dec_sub: remove unused declaration | wm4 | 2019-09-21 | 1 | -1/+0 |
* | osd: allow sub-text to work even if sub-visibility is disabled | dudemanguy | 2019-09-21 | 1 | -1/+1 |
* | sd_lavc: support scaling for bitmap subtitles | wm4 | 2019-09-19 | 1 | -0/+16 |
* | sd_lavc: implement --sub-pos for bitmap subtitles | wm4 | 2019-09-19 | 1 | -0/+17 |
* | Implement backwards playback | wm4 | 2019-09-19 | 2 | -2/+11 |
* | sub: remove only user of demux_read_packet() | wm4 | 2019-09-19 | 1 | -4/+24 |
* | sd_lavc: fix some obscure UB | wm4 | 2019-09-19 | 1 | -4/+4 |
* | sub/sd_ass: always set the libass track type to TRACK_TYPE_ASS | Jan Ekström | 2019-09-19 | 1 | -2/+1 |
* | sub/sd_ass: utilize UINT32_MAX subtitle duration for unknown | Jan Ekström | 2019-09-19 | 2 | -9/+12 |
* | sub/lavc_conv: switch to the newer "ass" subtitle decoding mode | Jan Ekström | 2019-09-19 | 3 | -5/+22 |
* | Merge branch 'master' into pr6360 | Jan Ekström | 2019-03-11 | 1 | -1/+4 |
|\ |
|
| * | sub: recognize UTF-8 characters in SDH subtitle filter | zc62 | 2019-03-02 | 1 | -1/+4 |
* | | osd: another shitty pointless UB | wm4 | 2018-12-06 | 1 | -2/+4 |
|/ |
|
* | lavc_conv: do not allow libavcodec to drop subtitles with broken UTF-8 | wm4 | 2018-03-26 | 1 | -0/+1 |
* | sub/osd: remove limits from border and shadow size options | Ricardo Constantino | 2018-01-24 | 1 | -2/+2 |
* | options: move most subtitle and OSD rendering options to sub structs | wm4 | 2018-01-02 | 9 | -29/+40 |
* | sub: move all subtitle timestamp messing code to a central place | wm4 | 2018-01-02 | 4 | -43/+76 |
* | msg: reinterpret a bunch of message levels | Niklas Haas | 2017-12-15 | 1 | -2/+2 |
* | sd_ass: accept otc as fallback OpenType collection file extension | Leo Izen | 2017-12-13 | 1 | -1/+1 |
* | sd_ass: accept RFC8081 font media types | Leo Izen | 2017-12-13 | 1 | -0/+4 |
* | osd: don't skip leading whitespace on the first line either | wm4 | 2017-11-02 | 1 | -1/+1 |
* | osd: don't strip leading whitespace in messages | wm4 | 2017-10-30 | 1 | -0/+7 |
* | lavc_conv: make disable_styles faster | Oleg Oshmyan | 2017-10-30 | 1 | -2/+3 |
* | lavc_conv: clamp timestamps to positive, fixes idiotic ffmpeg issue | wm4 | 2017-10-27 | 1 | -0/+2 |
* | demux: get rid of demux_packet.new_segment field | wm4 | 2017-10-24 | 1 | -1/+1 |
* | vo_opengl: don't discard buffered video on redundant resize calls | wm4 | 2017-08-29 | 2 | -1/+3 |
* | osd_libass: avoid libass warnings if scripts set ASS text early | wm4 | 2017-07-16 | 2 | -19/+30 |
* | Replace remaining avcodec_close() calls | wm4 | 2017-07-16 | 1 | -3/+1 |
* | ad_lavc, vd_lavc, sd_lavc: consistently use avcodec_free_context() | wm4 | 2017-07-06 | 1 | -3/+1 |
* | options: slight cleanup of --sub-ass-style-override | Niklas Haas | 2017-06-07 | 1 | -2/+2 |
* | sub: sdh filter fix for null | Dan Oscarsson | 2017-04-28 | 1 | -1/+1 |
* | osd-font: make volume muted glyph slightly thicker | Ricardo Constantino | 2017-04-22 | 1 | -0/+0 |
* | sub/osd_font.otf: replace triangle volume by speaker glyph | Ricardo Constantino | 2017-04-20 | 1 | -0/+0 |
* | sd_lavc: Free extradata in case of init error | cantabile | 2017-04-20 | 1 | -0/+2 |
* | sub/osd: relicense to LGPL | wm4 | 2017-04-20 | 2 | -15/+14 |
* | sd_lavc: change license to LGPL | wm4 | 2017-04-20 | 1 | -7/+7 |
* | sd_ass: change license to LGPL | wm4 | 2017-04-20 | 1 | -7/+7 |
* | ass_mp: change license to LGPL | wm4 | 2017-04-20 | 2 | -14/+14 |
* | filter_sdh: remove pointless set_pos function | wm4 | 2017-04-20 | 1 | -17/+10 |
* | filter_sdh: change license to LGPL | wm4 | 2017-04-20 | 1 | |