summaryrefslogtreecommitdiffstats
path: root/sub/sd_ass.c
Commit message (Expand)AuthorAgeFilesLines
* player/command: add sub-text/ass-full sub-propertyrcombs5 days1-0/+22
* sd_ass: allow get_text to return more than 500 bytesrcombs5 days1-53/+49
* sub/lavc_conv: don't override style of converted teletext pagesKacper Michajłow5 days1-1/+1
* sd_ass: add `sub-vsfilter-bidi-compat` to enable vsfilter bidi compatllyyr14 days1-1/+9
* sd_ass: fix margins for all styles when overriding PlayResXllyyr14 days1-5/+6
* sd_ass: replace ifdef with explicit version checkllyyr14 days1-1/+1
* sub/lavc_conv: take sd context as a parameter for lavc_conv_createKacper Michajłow14 days1-1/+1
* sub: add flag if sub_bitmap should be rendered in video color spaceKacper Michajłow2024-03-021-1/+1
* 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
* sub: fix LRC lines with multiple timestampsGuido Cella2024-02-251-8/+15
* player/sub: attempt to detect animated subtitlesDudemanguy2024-02-151-7/+74
* player/sub: avoid wasteful subtitle redrawsDudemanguy2024-02-151-0/+3
* all: add missing repr assignmentsKacper Michajłow2024-01-261-0/+1
* csputils: replace more primitives with pl_Kacper Michajłow2024-01-221-4/+4
* csputils: replace mp_colorspace with pl_color_spaceKacper Michajłow2024-01-221-33/+33
* sub: fix sub-seek and sub-step -1 with unknown duration subsGuido Cella2024-01-201-6/+1
* options: add --secondary-sub-ass-overridedyphire2023-12-181-18/+21
* sd_ass: remove unneeded ontop variableDudemanguy2023-12-161-6/+1
* player: refactor secondary subtitle options and propertiesDudemanguy2023-12-161-1/+2
* options: add --secondary-sub-poskarelrooted2023-12-131-8/+5
* sub: add --sub-stretch-durations optionMohammad AlSaleh2023-11-071-1/+2
* sub: adjust offsets when sub seeking/steppingDudemanguy2023-11-061-1/+2
* sub: redecode cached packets on UPDATE_SUB_HARD or UPDATE_SUB_FILTDudemanguy2023-11-051-1/+1
* options: rename --sub-ass-force-style to --sub-ass-style-overridesDudemanguy2023-10-251-4/+4
* sd_ass: enable sub-start and sub-end with unknown duration subsGuido Cella2023-10-061-1/+1
* sd_ass: use directive instead of writing magic constantsllyyr2023-09-211-5/+5
* Revert "sub: add auto option to --sub-fix-timing"Kacper Michajłow2023-09-111-1/+1
* sub: add auto option to --sub-fix-timingDudemanguy2023-09-071-1/+1
* player: rename --sub-forced-only to --sub-forced-events-onlyDudemanguy2023-08-291-1/+1
* player: remove auto choice from sub-forced-onlyDudemanguy2023-08-291-1/+1
* player: make sub-pos a float valueDudemanguy2023-08-131-2/+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
* sub: rewrite auto-forced-only supportrcombs2023-06-251-1/+1
* sub: fix UPDATE_SUB_HARD for converted and external subtitlesLypheo2023-04-291-0/+4
* sub/lavc_conv: properly fill avctx with codecpar values at initJan Ekström2023-03-141-3/+1
* sub: add --sub-fonts-dir and --osd-fonts-dir optionsFrédéric Brière2023-03-011-1/+1
* 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
* sub: use Unicode linebreaking for non-ASS subs and OSDOneric2022-09-191-0/+4
* sub: sub-filter-regex and jsre: support ass-to-plaintextAvi Halachmi (:avih)2021-08-051-0/+9
* sub: new: --sub-filter-jsre (js regex)Avi Halachmi (:avih)2021-08-051-0/+3
* sub: add filter text utils, use from filter-regex (no-op)Avi Halachmi (:avih)2021-08-051-0/+25
* sd_ass: replace deprecated ASS_OVERRIDE_BIT_FONT_SIZEOneric2020-08-281-4/+2
* player: add --subs-with-matching-audio optionrcombs2020-08-191-0/+6
* 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
* sd_ass: force full reinit if certain options change at runtimewm42020-08-121-27/+48
* command: add property to return text subtitles in ASSwm42020-05-141-3/+14
* video: make OSD/subtitle bitmaps refcounted (sort of)wm42020-04-261-10/+12
* sub: add an option to filter subtitles by regexwm42020-02-161-0/+3
* sub: make filter_sdh a "proper" filter, allow runtime changeswm42020-02-161-22/+93
* f_decoder_wrapper, sd_add: accept "null" codecwm42020-02-151-1/+5
* sub: fix SDH filtering after changeDan Oscarsson2020-02-081-1/+1
* command: add sub-start & sub-end propertiesStefano Pigozzi2019-09-221-0/+30
* sub/sd_ass: always set the libass track type to TRACK_TYPE_ASSJan Ekström2019-09-191-2/+1
* sub/sd_ass: utilize UINT32_MAX subtitle duration for unknownJan Ekström2019-09-191-6/+7
* sub/lavc_conv: switch to the newer "ass" subtitle decoding modeJan Ekström2019-09-191-2/+8
* options: move most subtitle and OSD rendering options to sub structswm42018-01-021-6/+7
* sub: move all subtitle timestamp messing code to a central placewm42018-01-021-33/+2
* sd_ass: accept otc as fallback OpenType collection file extensionLeo Izen2017-12-131-1/+1
* sd_ass: accept RFC8081 font media typesLeo Izen2017-12-131-0/+4
* options: slight cleanup of --sub-ass-style-overrideNiklas Haas2017-06-071-2/+2
* sub: sdh filter fix for nullDan Oscarsson2017-04-281-1/+1
* sd_ass: change license to LGPLwm42017-04-201-7/+7
* sub: add SDH subtitle filterDan Oscarsson2017-03-251-5/+21
* sd_ass: disable --sub-fix-timing if sub style override is fully disabledwm42017-03-151-1/+1
* sub: add justify of subtitlesDan Oscarsson2017-02-011-0/+4
* options: rename subtitle optionsDan Oscarsson2016-10-031-4/+4
* sd_ass: fix top alignment of secondary subtitleswm42016-09-251-3/+4
* sub: Add SD_CTRL_UPDATE_SPEEDVladimir Panteleev2016-09-131-0/+3
* sub: fix previous commit with older libass releaseswm42016-09-071-0/+2
* sub: actually apply text alignment options to non-ASS subtitleswm42016-09-071-0/+2
* mp_image: split colorimetry metadata into its own structNiklas Haas2016-07-031-13/+14
* sub: pass preferred OSD format to subtitle rendererswm42016-07-031-3/+3
* sub: pack libass bitmaps directly in sd_ass.c and osd_libass.cwm42016-06-301-8/+14
* ass_process_chunk: Use llrint, not lrintRichard H Lee2016-05-101-2/+2
* sd_ass: minor consistency adjustmentwm42016-04-301-2/+2
* sd_add: replace --sub-ass=no with --ass-style-override=stripwm42016-04-301-1/+2
* osd: refactor how mp_ass_render_frame() is calledwm42016-03-081-4/+10
* sub: make preloading more robustwm42016-03-061-0/+2
* sd_ass: always clear subtitles on seek if duration unknownwm42016-03-051-1/+1
* sd_ass: always handle subtitles with unknown durationwm42016-03-051-2/+14
* sub: pass all attachments to the subtitle decoderwm42016-03-031-3/+3
* vd_lavc: feed A53_CC side data packets into the demuxer for eia_608 decodingAman Gupta2016-01-181-2/+16
* demux: merge sh_video/sh_audio/sh_subwm42016-01-121-5/+5
* mpv_talloc.h: rename from talloc.hDmitrij D. Czarkoff2016-01-111-1/+1
* sd_ass: fix memory leaks with --sub-ass=nowm42016-01-041-1/+4
* sub: do not check for duplicates if --sub-clear-on-seek is setwm42015-12-311-1/+5
* sub: refactor initializationwm42015-12-271-7/+0
* sub: minor refactor how video FPS for MicroDVD is setwm42015-12-271-13/+25
* sub: destroy/recreate ASS_Renderer when disabling/enablings subswm42015-12-261-8/+22
* sub: always recreate ASS_Renderer on subtitle decoder reinitwm42015-12-261-16/+67
* sub: cache subtitle state per track instead of per demuxer streamwm42015-12-261-12/+4
* sub: clear subtitle list when crossing timeline boundarywm42015-12-251-4/+12
* sd_ass: handle --sub-clear-on-seek correctly with non-ASS subswm42015-12-201-1/+3
* video: switch from using display aspect to sample aspectwm42015-12-191-4/+2
* sub: remove subtitle filter chain conceptwm42015-12-181-15/+30
* sub: do not clear subtitle list on seekingwm42015-12-181-17/+33
* sd_ass: remove dead codewm42015-12-171-57/+7
* csputils: rename "yuv2rgb" functionswm42015-12-091-3/+3
* csputils: remove obscure int_bits matrix scalingwm42015-12-091-8/+4
* sd_ass: slightly better heuristic for applying --sub-fix-timingwm42015-12-061-1/+10
* sub: move subtitle FPS adjustment to sd_ass.cwm42015-12-051-2/+20
* sub: move --sub-fix-timing handling to rendererwm42015-12-051-2/+69
* sub: remove unused function, move another onewm42015-11-291-0/+24
* sd_ass: fix secondary subtitle modewm42015-11-221-1/+1
* player: remove OSD subtitle render pathwm42015-11-171-15/+65
* sd_ass: assume negative durations are unknown durations, and handle themwm42015-08-271-5/+27
* sub: protect ASS_Renderer statewm42015-07-061-1/+9
* Update license headersMarcin Kurczewski2015-04-131-5/+4
* video: move colorspace overrides to vf_format, simplifywm42015-03-311-3/+5
* sd_ass: replace a deprecated libass API callwm42015-02-251-1/+1
* sub: fully update plaintext subtitle styles at runtimewm42015-02-241-5/+13
* sub: move mp_ass_configure() codewm42015-02-241-0/+57
* libass: remove redundant checks for LIBASS_VERSIONBen Boeckel2015-02-241-4/+0
* sub: mess with styling defaults, change --ass-use-margins behaviorwm42015-02-161-1/+1
* sd_ass: fix some corner cases in tag strippingwm42015-02-121-5/+14
* csputils: replace float[3][4] with a structwm42015-01-061-7/+7
* csputils: get rid of mp_csp_detailswm42015-01-061-4/+4
* sub: add option to workaround broken mkv fileswm42014-08-141-1/+1
* sub: remove old style override optionwm42014-06-051-27/+0
* sub: fix undefined behavior in ASS color calculation (2)wm42014-05-101-2/+2
* demux_libass: change how external ASS subtitles are loadedwm42014-03-151-9/+4
* sd_ass: add a very simple and evil way to override ASS subtitle styleswm42014-03-011-0/+27
* sub: fix crash with certain uses of --vf=subwm42014-01-261-1/+4
* sub/osd: mp_msg conversionswm42013-12-211-4/+4
* Split mpvcore/ into common/, misc/, bstr/wm42013-12-171-2/+2
* Move options/config related files from mpvcore/ to options/wm42013-12-171-1/+1
* Rename sub.c/.h to osd.c/.hwm42013-11-241-1/+0
* sd_ass, sd_lavc: use the input video's pixel aspect for scaling subtitles.Rudolf Polzer2013-11-071-1/+4
* command: sub_seek: avoid getting stuckwm42013-10-071-2/+5
* sd_ass: minor simplificationwm42013-09-241-14/+8
* sd_ass: remove dead codewm42013-09-241-48/+0
* core: move contents to mpvcore (2/2)Stefano Pigozzi2013-08-061-3/+3
* sd_ass: remove unused variable warningStefano Pigozzi2013-07-201-1/+1
* sd_ass: fix font aspect ratio with non-ASS subswm42013-07-161-4/+4
* Fix build on Libavwm42013-07-151-0/+1
* sd_ass: scale blur by original video size if requestedwm42013-07-151-0/+9
* sd_add: add terrible hack for (xy-)vsfilter compatibilitywm42013-07-151-9/+132
* sd_ass: convert pts to integer for get_text()wm42013-06-291-3/+2
* dec_sub: introduce sub_control(), use it for sub_stepwm42013-06-291-10/+15
* sd_ass: fix nonsensewm42013-06-251-1/+4
* sd_ass: disable special handling of subtitles with duration 0wm42013-06-251-0/+20
* sd_ass: handle libavformat ASS comment packets as wellwm42013-06-231-17/+13
* sub: add name field to all sub decoderswm42013-06-031-0/+1
* sd_ass: add default style if there aren't any styleswm42013-06-031-4/+8
* sub: never set VSFilter aspect if the ASS subtitle is convertedwm42013-06-031-1/+2
* sub: don't check for duplicates on sub conversionwm42013-06-031-5/+7
* sd_ass: strip empty/whitespace lines in -no-ass modewm42013-06-031-1/+13
* sub: make use of libavcodec subtitle converterswm42013-06-031-0/+7
* sub: turn subassconvert_ functions into sub converterswm42013-06-031-23/+15
* sub: basic subtitle converterswm42013-06-031-3/+2
* sub: refactorwm42013-06-011-41/+39
* core: add demux_sub pseudo demuxerwm42013-06-011-27/+5
* sub: various minor subtitle related changeswm42013-06-011-0/+14
* sub: add sd_spu.c to wrap spudec, cleanup mplayer.cwm42013-05-301-1/+0
* sub: redo how -no-ass is handledwm42013-05-301-8/+94
* sub, demux: identify subtitle types with the codec namewm42013-04-201-4/+13
* sd_ass: free external subtitle trackswm42012-12-141-0/+6
* sub: clear libavformat demuxed subtitles on seekingwm42012-12-031-0/+6
* sd_ass: fix ASS subtitles coming from demux_lavfwm42012-11-161-3/+7
* Rename directories, move files (step 2 of 2)wm42012-11-121-4/+4
* VO, sub: refactorwm42012-10-241-6/+6
* sub: fix text subtitle aspect ratio with vo_xv and vo_lavc, refactorwm42012-10-241-2/+2
* Merge branch 'master' into osd_changeswm42012-10-161-1/+3
|\
| * sub: add --ass-style-override option to disable style overrideswm42012-10-121-1/+3
* | sub: cosmetics: move things aroundwm42012-10-161-0/+1
* | sub: cleanup: don't pass parameters via global variableswm42012-10-161-5/+6
* | sub: remove logic for disabling hinting on scaled EOSDwm42012-10-161-1/+1
* | sub: allow rendering OSD in ASS image format directly, simplifywm42012-10-161-33/+3
* |