index
:
mpv
absurd_test
absurd_test2
absurd_test3
ass_shit
bliss
coverity_scan
master
mruby
rc
rcombs/macos-fixes
rcombs/swift
read_stats_new
read_stats_old
release/0.1
release/0.2
release/0.27
release/0.28
release/0.29
release/0.3
release/0.30
release/0.31
release/0.32
release/0.33
release/0.34
release/0.35
release/0.36
release/0.37
release/0.38
release/0.39
release/0.4
release/0.5
release/0.6
release/0.7
release/0.8
release/0.9
stream_debug_stuff
stream_no_size_caching
stream_size_fstat
stream_size_fstat_nocache
x11_geo
ytdl_sub_delayload
a free, open source, and cross-platform media player
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sub
Commit message (
Expand
)
Author
Age
Files
Lines
*
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
-7
/
+7
*
sub/osd_font.otf: fix fontforge errors/warnings
Ricardo Constantino
2017-04-19
1
-0
/
+0
*
osc: add volume icons to osd font and use them
Ricardo Constantino
2017-04-19
1
-0
/
+0
*
ass_mp: reallocate cached subtitle image data on format changes
wm4
2017-04-18
1
-1
/
+2
*
sub: minor sdh filter fixes
Dan Oscarsson
2017-04-15
1
-1
/
+2
*
sub: add SDH subtitle filter
Dan Oscarsson
2017-03-25
3
-5
/
+482
*
sd_ass: disable --sub-fix-timing if sub style override is fully disabled
wm4
2017-03-15
1
-1
/
+1
*
lavc_conv: pass pkt_timebase to ffmpeg
Aman Gupta
2017-02-18
1
-0
/
+3
*
player: add experimental stream recording feature
wm4
2017-02-07
2
-0
/
+16
*
sub: add justify of subtitles
Dan Oscarsson
2017-02-01
4
-0
/
+10
*
command: shorten long playlists on OSD
wm4
2017-01-26
3
-5
/
+30
*
osd: move some internal declarations to internal headers
wm4
2017-01-26
3
-10
/
+7
*
sub: add option to force using video resolution for image subtitles
wm4
2017-01-23
1
-1
/
+1
*
sd_lavc: remove old broken heuristic
wm4
2017-01-23
2
-39
/
+10
*
Remove compatibility things
wm4
2016-12-07
2
-8
/
+0
*
dec_sub: avoid full reinit on switches to the same segment
wm4
2016-11-09
1
-2
/
+7
*
player: show subtitles on VO if --force-window is used
wm4
2016-10-26
3
-0
/
+22
*
options: rename subtitle options
Dan Oscarsson
2016-10-03
1
-4
/
+4
*
sd_ass: fix top alignment of secondary subtitles
wm4
2016-09-25
1
-3
/
+4
*
osd: fix OSD redrawing after removing external overlays
wm4
2016-09-20
1
-0
/
+2
*
options, command: simplify some option updates
wm4
2016-09-19
1
-0
/
+2
*
osd: fix OSD getting stuck with --blend-subtitles=yes
wm4
2016-09-16
3
-19
/
+18
*
osd: fix subtitle/overlay update problems
wm4
2016-09-16
1
-2
/
+6
*
osd: slightly simplify update logic
wm4
2016-09-15
4
-27
/
+19
*
sub: Add SD_CTRL_UPDATE_SPEED
Vladimir Panteleev
2016-09-13
2
-0
/
+4
*
sub: fix previous commit with older libass releases
wm4
2016-09-07
1
-0
/
+2
*
sub: actually apply text alignment options to non-ASS subtitles
wm4
2016-09-07
1
-0
/
+2
*
sd_lavc: enable teletext
wm4
2016-09-03
1
-0
/
+11
*
sd_lavc: always set decoder timebase
wm4
2016-08-29
1
-18
/
+2
*
sub: don't potentially discard too many subtitles on seek
wm4
2016-08-14
3
-3
/
+13
*
mp_image: split colorimetry metadata into its own struct
Niklas Haas
2016-07-03
2
-23
/
+21
*
sub: remove unused sub_bitmaps.scaled field
wm4
2016-07-03
2
-5
/
+0
*
sub: move RGBA scaling to vo_vaapi
wm4
2016-07-03
2
-66
/
+0
*
sub: change how libass output is converted to RGBA in some cases
wm4
2016-07-03
5
-132
/
+103
*
sub: move around some code
wm4
2016-07-03
1
-39
/
+60
*
sub: pass preferred OSD format to subtitle renderers
wm4
2016-07-03
9
-18
/
+22
*
sub: set ASS sub bitmap data to correct pointer
wm4
2016-07-01
1
-0
/
+3
*
sub: pack libass bitmaps directly in sd_ass.c and osd_libass.c
wm4
2016-06-30
6
-54
/
+148
*
ass_mp.h: remove conditional inclusion guards
wm4
2016-06-24
1
-6
/
+2
*
bitmap_packet: let max=0 mean unlimited
wm4
2016-06-18
1
-1
/
+0
*
sd_lavc: fix sub-bitmap alignment
wm4
2016-06-18
1
-1
/
+1
*
sd_lavc: align sub-bitmaps for the sake of libswscale
wm4
2016-06-18
2
-7
/
+11
*
sd_lavc: fix typo
wm4
2016-06-18
1
-1
/
+1
*
sub, vo_opengl: use packed sub-bitmaps directly if available
wm4
2016-06-17
3
-1
/
+30
*
sd_lavc: change hack against vobsubs with wrong resolution
wm4
2016-06-17
1
-8
/
+9
*
sub: fix --sub-gauss
wm4
2016-06-17
4
-51
/
+37
*
sub: move paletted image handling completely to sd_lavc.c
wm4
2016-06-17
5
-118
/
+87
*
sd_lavc: move AVSubtitle bitmap setup code into its own function
wm4
2016-06-17
1
-34
/
+44
*
sd_lavc: work around bug in older ffmpeg releases
wm4
2016-05-10
1
-2
/
+6
*
ass_process_chunk: Use llrint, not lrint
Richard H Lee
2016-05-10
1
-2
/
+2
*
osd: make osd_ass_0/1 defines
wm4
2016-05-03
3
-11
/
+9
*
sd_ass: minor consistency adjustment
wm4
2016-04-30
1
-2
/
+2
*
sd_add: replace --sub-ass=no with --ass-style-override=strip
wm4
2016-04-30
1
-1
/
+2
*
osd: add italic font for osd
st4t1k
2016-04-08
3
-0
/
+3
*
sub: interpret "text" subtitles as srt
wm4
2016-04-06
1
-0
/
+3
*
sd_lavc: use decoder-reordered PTS for PGS
wm4
2016-04-02
1
-3
/
+21
*
sd_lavc: add a comment about duration==0 handling
wm4
2016-04-02
1
-1
/
+3
*
sd_lavc: fix subtitle display with unknown end timestamps
wm4
2016-04-02
1
-1
/
+1
*
sub: force segment switch if video is already ahead
wm4
2016-03-25
1
-0
/
+8
*
vo_opengl, osd: allow osc.lua to react faster on resizes
wm4
2016-03-21
2
-6
/
+30
*
osd: fix build with --disable-libass
wm4
2016-03-16
1
-1
/
+1
*
osd: cleanup: make OSDTYPE_ constants private to OSD code
wm4
2016-03-08
3
-21
/
+28
*
osd, lua: manage multiple ASS overlays set with set_osd_ass() calls
wm4
2016-03-08
5
-41
/
+83
*
osd: restructure and move ASS objects into its own struct
wm4
2016-03-08
2
-61
/
+81
*
osd: refactor how mp_ass_render_frame() is called
wm4
2016-03-08
6
-16
/
+22
*
osd, lua: remove weird OSD scaling
wm4
2016-03-07
4
-39
/
+0
*
osd: remove unused osd_coords_to_video()
wm4
2016-03-07
2
-22
/
+0
*
sub: make preloading more robust
wm4
2016-03-06
4
-10
/
+24
*
sd_ass: always clear subtitles on seek if duration unknown
wm4
2016-03-05
1
-1
/
+1
*
sd_ass: always handle subtitles with unknown duration
wm4
2016-03-05
1
-2
/
+14
*
sub: pass all attachments to the subtitle decoder
wm4
2016-03-03
4
-13
/
+19
*
lavc_conv: fix Libav srt subtitles
wm4
2016-02-29
1
-4
/
+1
*
sub: always clip subtitles against segment end
wm4
2016-02-20
1
-1
/
+5
*
Rewrite ordered chapters and timeline stuff
wm4
2016-02-15
1
-2
/
+57
*
sub: move sub decoder init to a function
wm4
2016-02-15
1
-30
/
+44
*
sub: remove always-true check
wm4
2016-02-12
1
-1
/
+1
*
sub: implement "sub-seek 0"
wm4
2016-02-04
1
-5
/
+12
*
Relicense some non-MPlayer source files to LGPL 2.1 or later
wm4
2016-01-19
5
-35
/
+35
*
vd_lavc: feed A53_CC side data packets into the demuxer for eia_608 decoding
Aman Gupta
2016-01-18
1
-2
/
+16
*
lavc_conv: pass real_time=1 option to ffmpeg for eia_608 decoder
Aman Gupta
2016-01-18
1
-1
/
+7
*
ass_mp: add mp_ass_flush_old_events()
Aman Gupta
2016-01-18
2
-0
/
+15
*
sub: fix memory leaks
wm4
2016-01-18
1
-3
/
+6
*
osd: make osd-width/height properties watchable
wm4
2016-01-15
1
-2
/
+7
*
demux: merge sh_video/sh_audio/sh_sub
wm4
2016-01-12
4
-11
/
+11
*
mpv_talloc.h: rename from talloc.h
Dmitrij D. Czarkoff
2016-01-11
7
-7
/
+7
*
sub: read subtitles until their timestamps are past video
wm4
2016-01-11
1
-1
/
+1
*
sd_ass: fix memory leaks with --sub-ass=no
wm4
2016-01-04
1
-1
/
+4
*
sub: do not check for duplicates if --sub-clear-on-seek is set
wm4
2015-12-31
1
-1
/
+5
*
sub: change how subtitles are read
wm4
2015-12-29
2
-15
/
+35
*
sub: remove packet list thing
wm4
2015-12-28
1
-27
/
+1
*
sub: do charset conversion in demux_lavf.c
wm4
2015-12-28
1
-34
/
+2
*
sub: refactor initialization
wm4
2015-12-27
6
-135
/
+66
*
sub: minor refactor how video FPS for MicroDVD is set
wm4
2015-12-27
4
-25
/
+26
*
sub: destroy/recreate ASS_Renderer when disabling/enablings subs
wm4
2015-12-26
4
-8
/
+32
*
sub: always recreate ASS_Renderer on subtitle decoder reinit
wm4
2015-12-26
4
-38
/
+74
*
sub: cache subtitle state per track instead of per demuxer stream
wm4
2015-12-26
2
-13
/
+4
*
sub: clear subtitle list when crossing timeline boundary
wm4
2015-12-25
2
-4
/
+13
*
sub: use macros to remove code duplication
wm4
2015-12-24
1
-49
/
+31
*
sub: merge bitmap render functions into one for each kind
wm4
2015-12-24
1
-84
/
+45
*
sub: remove "inaccurate" code path
wm4
2015-12-24
1
-10
/
+0
*
sub: find GBRP format automatically when rendering to RGB
wm4
2015-12-24
1
-12
/
+11
*
sub: better alpha blending when rendering to alpha surfaces
wm4
2015-12-24
1
-1
/
+35
*
dec_sub: avoid segfault on sub_init_decoder failure
Aman Gupta
2015-12-22
1
-1
/
+2
*
sd_ass: handle --sub-clear-on-seek correctly with non-ASS subs
wm4
2015-12-20
1
-1
/
+3
*
lavc_conv: fix invalid write
wm4
2015-12-19
1
-3
/
+2
*
video: switch from using display aspect to sample aspect
wm4
2015-12-19
3
-12
/
+6
*
sub: remove unused video width/height headers
wm4
2015-12-18
3
-14
/
+0
*
sub: rename sd_lavc_conv.c to lavc_conv.c
wm4
2015-12-18
1
-0
/
+0
*
sub: remove subtitle filter chain concept
wm4
2015-12-18
6
-293
/
+122
*
sub: do not clear subtitle list on seeking
wm4
2015-12-18
4
-28
/
+38
*
sd_ass: remove dead code
wm4
2015-12-17
3
-65
/
+7
*
sub: detect charset in demuxer
wm4
2015-12-17
1
-42
/
+5
*
sub: remove sd_srt.c
wm4
2015-12-15
2
-479
/
+0
*
sub: remove sd_microdvd.c
wm4
2015-12-15
2
-346
/
+0
*
sub: remove sd_lavf_srt.c
wm4
2015-12-15
2
-96
/
+0
*
sub: remove sd_movtext.c
wm4
2015-12-15
2
-63
/
+1
*
csputils: rename "yuv2rgb" functions
wm4
2015-12-09
2
-5
/
+5
*
csputils: remove obscure int_bits matrix scaling
wm4
2015-12-09
2
-12
/
+9
*
sub: increase gap/overlap fixing threshold to 210ms
wm4
2015-12-07
1
-2
/
+2
*
sd_ass: slightly better heuristic for applying --sub-fix-timing
wm4
2015-12-06
1
-1
/
+10
*
sub: another minor simplification
wm4
2015-12-06
1
-6
/
+5
*
sub: minor simplifications
wm4
2015-12-05
1
-30
/
+10
*
sub: move subtitle FPS adjustment to sd_ass.c
wm4
2015-12-05
3
-31
/
+28
*
sub: move --sub-fix-timing handling to renderer
wm4
2015-12-05
2
-36
/
+69
*
sd_lavc: remove small gaps between subtitles
wm4
2015-12-05
3
-2
/
+10
*
sd_lavc: discard empty subtitles and improve sub_seek behavior
wm4
2015-12-05
1
-27
/
+49
*
sd_lavc: implement sub_step/sub_seek
wm4
2015-12-05
1
-0
/
+76
*