summaryrefslogtreecommitdiffstats
path: root/sub
Commit message (Expand)AuthorAgeFilesLines
* player/command: add sub-text/ass-full sub-propertyrcombs11 hours2-0/+23
* sd_ass: allow get_text to return more than 500 bytesrcombs11 hours4-58/+56
* sub/lavc_conv: don't override style of converted teletext pagesKacper Michajłow11 hours3-1/+11
* sub/lavc_conv: don't strip ASS style headerKacper Michajłow11 hours1-15/+0
* dec_sub: fix locking for sub_ass_get_extradataKacper Michajłow3 days1-2/+4
* sd_ass: add `sub-vsfilter-bidi-compat` to enable vsfilter bidi compatllyyr9 days1-1/+9
* sd_ass: fix margins for all styles when overriding PlayResXllyyr9 days1-5/+6
* sd_ass: replace ifdef with explicit version checkllyyr9 days1-1/+1
* dec_sub: fix locking for sub_ass_get_extradatananahi10 days1-1/+4
* dec_sub: don't use recursive mutexnanahi10 days1-3/+3
* dec_sub: fix locking for sub_is_{primary,secondary}_visiblenanahi10 days1-2/+8
* sub/sd_lavc: check decoder output type for dvb and aribKacper Michajłow10 days1-1/+25
* sub/lavc_conv: set dvb teletext and arib caption output type to ASSKacper Michajłow10 days1-0/+23
* sub/lavc_conv: take sd context as a parameter for lavc_conv_createKacper Michajłow10 days3-8/+6
* command: add escape-assGuido Cella2024-03-212-2/+11
* various: use static assertions where appropriatesfan52024-03-171-1/+1
* sub: add flag if sub_bitmap should be rendered in video color spaceKacper Michajłow2024-03-025-4/+7
* sd_ass: fix use-after-free in ft->event_formatDudemanguy2024-02-291-1/+1
* sd_ass: don't wrongly recognize \pos as \pChristoph Heinrich2024-02-271-1/+1
* osd_libass: update the OSD bar's dent and border sizeGuido Cella2024-02-261-1/+1
* sub: fix LRC lines with multiple timestampsGuido Cella2024-02-251-8/+15
* command: fix sub-seek while paused without a videoGuido Cella2024-02-231-0/+1
* player/sub: attempt to detect animated subtitlesDudemanguy2024-02-152-7/+78
* player/sub: avoid wasteful subtitle redrawsDudemanguy2024-02-154-10/+59
* dec_sub: expand sub packet cachingDudemanguy2024-02-151-18/+21
* sub: allow setting lavc txt_page special values via teletext_pageMohammad AlSaleh2024-02-131-3/+9
* sd_lavc: support secondary subs properlyDudemanguy2024-02-081-3/+3
* all: add missing repr assignmentsKacper Michajłow2024-01-262-0/+5
* csputils: replace more primitives with pl_Kacper Michajłow2024-01-221-4/+4
* csputils: replace mp_chroma_location with pl_chroma_locationKacper Michajłow2024-01-221-1/+1
* csputils: replace mp_alpha_type with pl_alpha_modeKacper Michajłow2024-01-222-7/+7
* csputils: replace mp_colorspace with pl_color_spaceKacper Michajłow2024-01-222-35/+35
* sub: add `--sub-lavc-o` optionMohammad AlSaleh2024-01-211-0/+3
* sub: fix sub-seek and sub-step -1 with unknown duration subsGuido Cella2024-01-201-6/+1
* filter_sdh: optimize get_char_bytesDudemanguy2024-01-151-5/+5
* filter_sdh: fix incorrect placement of null terminatorDudemanguy2024-01-121-1/+1
* filter_sdh: sanitize get_char_bytes heuristic to avoid overflowDudemanguy2024-01-121-4/+4
* options: add --secondary-sub-ass-overridedyphire2023-12-184-23/+28
* sd_ass: remove unneeded ontop variableDudemanguy2023-12-161-6/+1
* player: refactor secondary subtitle options and propertiesDudemanguy2023-12-164-8/+17
* options: add --secondary-sub-poskarelrooted2023-12-135-13/+8
* filter_sdh: add full width parentheses to the enclosures stringDudemanguy2023-12-081-5/+7
* filter_sdh: add --sub-filter-sdh-enclosures optionDudemanguy2023-12-081-10/+62
* filter_sdh: combine skip_bracketed and skip_parenthesizedDudemanguy2023-12-081-67/+28
* options: add --osd-bar-border-sizeGuido Cella2023-11-271-6/+1
* options: add secondary-sub-delayRipose2023-11-261-3/+6
* various: replace some OOM handlingsfan52023-11-241-1/+2
* sub: add --sub-stretch-durations optionMohammad AlSaleh2023-11-071-1/+2
* sub: adjust offsets when sub seeking/steppingDudemanguy2023-11-062-1/+4
* dec_sub: always copy packet for new segmentsDudemanguy2023-11-061-1/+1
* ALL: use new mp_thread abstractionKacper Michajłow2023-11-054-62/+61
* sub: redecode cached packets on UPDATE_SUB_HARD or UPDATE_SUB_FILTDudemanguy2023-11-053-5/+27
* options: rename --sub-ass-force-style to --sub-ass-style-overridesDudemanguy2023-10-251-4/+4
* various: sort some standard headersNRK2023-10-201-1/+1
* various: remove ATOMIC_VAR_INITNRK2023-10-201-1/+1
* osdep: remove atomic.hNRK2023-10-201-2/+2
* sd_ass: enable sub-start and sub-end with unknown duration subsGuido Cella2023-10-061-1/+1
* Revert "demux: improve stream selection state"Dudemanguy2023-09-302-3/+3
* demux: improve stream selection stateDudemanguy2023-09-272-3/+3
* Revert "demux: eagerly read subtitle streams when switching tracks while paused"Dudemanguy2023-09-271-1/+1
* demux: eagerly read subtitle streams when switching tracks while pausedDudemanguy2023-09-271-1/+1
* sub/ass_mp: filters/f_lavfi: forward declare mp_logllyyr2023-09-211-0/+1
* sd_ass: use directive instead of writing magic constantsllyyr2023-09-212-7/+9
* sd_lavc: fix subtitle presentation timeKacper Michajłow2023-09-111-13/+1
* Revert "sub: add auto option to --sub-fix-timing"Kacper Michajłow2023-09-111-1/+1
* sd_lavc: account for floating point inaccuracyKacper Michajłow2023-09-091-1/+1
* sub: add auto option to --sub-fix-timingDudemanguy2023-09-071-1/+1
* Revert "sd_lavc: use SUB_GAP_THRESHOLD for overlaps/gaps"Dudemanguy2023-09-071-2/+2
* player: rename --sub-forced-only to --sub-forced-events-onlyDudemanguy2023-08-292-2/+2
* player: remove auto choice from sub-forced-onlyDudemanguy2023-08-294-9/+2
* command: add `sub-ass-extradata` propertyllyyr2023-08-272-0/+10
* sub/osd: signal osd_changed on resizellyyr2023-08-251-0/+1
* sd_lavc: use SUB_GAP_THRESHOLD for overlaps/gapsDudemanguy2023-08-191-2/+2
* Revert "sub/sd_lavc: don't check endpts when getting subs"Dudemanguy2023-08-191-1/+2
* player: make sub-pos a float valueDudemanguy2023-08-132-4/+4
* sub/sd_lavc: don't check endpts when getting subsDudemanguy2023-08-111-2/+1
* sub: fix switching tracks while pausedDudemanguy2023-08-112-3/+3
* build: remove outdated generated directoryDudemanguy2023-07-312-1/+7
* draw_bmp: fix overflowing coordinates in mark_rcsDudemanguy2023-07-301-1/+2
* sd_ass: fix converted subtitles having too-wide bordersllyyr2023-07-161-0/+28
* sd_ass: don't reconfigure ass on every frameDudemanguy2023-07-151-1/+11
* draw_bmp: ensure last slice is less than total width (again)Dudemanguy2023-07-121-0/+4
* mp_image: abort on av_buffer_ref() failureNRK2023-06-281-1/+0
* sub: rewrite auto-forced-only supportrcombs2023-06-255-7/+15
* sub: fix UPDATE_SUB_HARD for converted and external subtitlesLypheo2023-04-292-1/+13
* various: fix various typos in the code baseAlexander Seiler2023-03-281-2/+2
* sub/sd_lavc: properly fill avctx with codecpar values at initJan Ekström2023-03-141-1/+2
* sub/lavc_conv: properly fill avctx with codecpar values at initJan Ekström2023-03-143-10/+9
* test: integrate unittests with mesonDudemanguy2023-03-022-0/+11
* sub: add --sub-fonts-dir and --osd-fonts-dir optionsFrédéric Brière2023-03-016-5/+12
* options: transition options from OPT_FLAG to OPT_BOOLChristoph Heinrich2023-02-212-4/+4
* various: drop unused #include "config.h"Thomas Weißschuh2023-02-204-7/+0
* command: only avoid redrawing when old and new osd are both hiddenChristoph Heinrich2023-02-111-5/+5
* draw_bmp: ensure last slice width is less than total widthDudemanguy2023-01-031-0/+5
* ffmpeg: update to handle deprecation of `av_init_packet`Philip Langdale2022-12-032-12/+27
* sd_ass: never mangle colours on RGB videoOneric2022-11-051-1/+2
* sd_ass: improve handling of subtitles with unknown durationVincentVerdynanta2022-10-121-3/+7
* draw_bmp: fix out of bounds access in mark_rectShreesh Adiga2022-10-111-3/+3
* sub: use Unicode linebreaking for non-ASS subs and OSDOneric2022-09-192-1/+7
* sub: jsre filter: abort init early on empty filter listAvi Halachmi (:avih)2022-06-091-1/+4
* various: remove trailing whitespaceGuido Cella2022-05-141-1/+1
* various: fix typosCœur2022-04-251-4/+4
* sub/osd: use atomic for osd_state.force_video_ptsAman Karmani2022-04-022-11/+8
* options: only apply sub-visibility to primary subsDudemanguy2022-01-223-4/+8
* Revert "options: add --sub-visibility=<primary-only|secondary-only>"Avi Halachmi (:avih)2022-01-193-8/+2
* options: add --sub-visibility=<primary-only|secondary-only>Ripose2022-01-193-2/+8
* sub: rename SUBBITMAP_RGBA to SUBBITMAP_BGRANiklas Haas2022-01-115-13/+13
* sub/lavc_conv: only set subtitle text format when requiredJan Ekström2021-12-051-0/+3
* sub: assert potential pitfallNiklas Haas2021-11-031-1/+3
* osd_libass: --osd-back-color: apply to the progress barAvi Halachmi (:avih)2021-08-191-0/+16
* osd_libass: disable --osd-back-color for the progress barAvi Halachmi (:avih)2021-08-191-0/+8
* sub: align ytdl-hook secondary subs to the topGuido Cella2021-08-112-2/+5
* sub: sub-filter-regex and jsre: support ass-to-plaintextAvi Halachmi (:avih)2021-08-054-2/+22
* sub: new: --sub-filter-jsre (js regex)Avi Halachmi (:avih)2021-08-053-0/+138
* sub: SDH filter: use unified text-extraction utilsAvi Halachmi (:avih)2021-08-051-46/+17
* sub: SDH filter: small refinementsAvi Halachmi (:avih)2021-08-051-6/+10
* sub: add filter text utils, use from filter-regex (no-op)Avi Halachmi (:avih)2021-08-053-22/+39
* sub/osd: hide secondary subtitles if secondary-sub-visibility is falseZsolt Vadasz2021-05-193-2/+10
* build: address AVCodec, AVInputFormat, AVOutputFormat const warningssfan52021-05-012-2/+2
* sd_ass: replace deprecated ASS_OVERRIDE_BIT_FONT_SIZEOneric2020-08-281-4/+2
* osd_libass: don't use deprecated ass_set_aspect_ratioOneric2020-08-281-2/+2
* player: add --subs-with-matching-audio optionrcombs2020-08-192-1/+7
* sd_ass: remove debug printwm42020-08-141-1/+0
* sub: add application/font-sfnt to the list of font mime typesWessel Dankers2020-08-131-0/+1
* sd_ass: fix converted subtitles pathwm42020-08-121-7/+7
* sub: extend range of --sub-pos optionwm42020-08-121-0/+1
* sd_ass: force full reinit if certain options change at runtimewm42020-08-122-28/+49
* osd_libass: set ScaledBorderAndShadowOleg Oshmyan2020-07-151-0/+1
* build: change filenames of generated fileswm42020-06-041-1/+1
* video: clean up some imgfmt related stuffwm42020-05-181-4/+4
* sub: fix incorrect commitwm42020-05-151-3/+1
* command: add property to return text subtitles in ASSwm42020-05-144-10/+26
* draw_bmp: make another small guarantee to userswm42020-05-131-0/+2
* draw_bmp: use command line options for any used scalerswm42020-05-133-12/+32
* draw_bmp: add integer blending for 8 bit formatswm42020-05-121-13/+51
* draw_bmp: don't make strange decisions on broken iknput csp paramswm42020-05-121-0/+2
* draw_bmp: add a function to return a single-texture OSD overlaywm42020-05-113-48/+263
* video: remove RGB32/BGR32 aliaseswm42020-05-112-6/+6
* draw_bmp: rewritewm42020-05-093-408/+653
* sd_lavc: fix occasional problems with certain VOs when changing scalingwm42020-05-091-0/+24
* osd: add change timestamp and screen size to struct sub_bitmap_listwm42020-05-093-1/+23
* osd: add subtitle software blending to statswm42020-05-091-0/+4
* video: make OSD/subtitle bitmaps refcounted (sort of)wm42020-04-2612-110/+194
* draw_bmp: silence another ridiculous ubsan warningwm42020-04-181-4/+4
* sd_lavc: mitigate evil rounding issue that could lead to off-by-1 frameswm42020-04-181-1/+1
* stats: some more performance graphswm42020-04-092-0/+12
* build: make libass non-optionalwm42020-03-182-41/+0
* options: change option macros and all option declarationswm42020-03-181-22/+22
* sub: log libass versionwm42020-03-081-0/+2
* command: extend osd-overlay command with bounds reportingwm42020-03-065-7/+82
* sub: do not ignore demuxer wakeupswm42020-02-271-6/+7
* sub: fix typo in commentwm42020-02-271-1/+1
* sub, demux: improve behavior with negative subtitle delay/muxed subswm42020-02-271-4/+7
* Remove remains of Libav compatibilitywm42020-02-162-19/+0
* sub: add an option to filter subtitles by regexwm42020-02-163-0/+109
* sub: make filter_sdh a "proper" filter, allow runtime changeswm42020-02-165-43/+190
* f_decoder_wrapper, sd_add: accept "null" codecwm42020-02-151-1/+5
* sub: enhance SDH filteringDan Oscarsson2020-02-091-0/+8
* sub: fix SDH filtering after changeDan Oscarsson2020-02-081-1/+1
* osd: fix possible misses of osd-dimensions property updateswm42020-01-081-2/+2
* client API, lua: add new API for setting OSD overlayswm42019-12-234-39/+84
* osc: use custom symbols for window controlsPhilip Langdale2019-12-111-0/+0
* sd_lavc: add a hack ontop of another hack to fix completely fucked filewm42019-12-031-2/+2
* ass_mp: reset packer when allocation failsDan Elkouby2019-11-021-1/+3
* Replace uses of FFMIN/MAX with MPMIN/MAXwm42019-10-314-20/+16
* sub: make font provider user-selectablewm42019-09-253-1/+10
* draw_bmp: Fix for GBRP formats GBRP9 and upAnton Kindestam2019-09-221-5/+10
* command: add sub-start & sub-end propertiesStefano Pigozzi2019-09-225-7/+88
* sub/lavc_conv: skip ReadOrder reset when subtitle decoder gets flushedJan Ekström2019-09-211-0/+1
* dec_sub: remove unused declarationwm42019-09-211-1/+0
* osd: allow sub-text to work even if sub-visibility is disableddudemanguy2019-09-211-1/+1
* sd_lavc: support scaling for bitmap subtitleswm42019-09-191-0/+16
* sd_lavc: implement --sub-pos for bitmap subtitleswm42019-09-191-0/+17
* Implement backwards playbackwm42019-09-192-2/+11
* sub: remove only user of demux_read_packet()wm42019-09-191-4/+24
* sd_lavc: fix some obscure UBwm42019-09-191-4/+4
* sub/sd_ass: always set the libass track type to TRACK_TYPE_ASSJan Ekström2019-09-191-2/+1
* sub/sd_