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
*
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
*
sub: allow feeding bitmap subs in advance
wm4
2015-12-05
4
-8
/
+44
*
sub: remove unused function, move another one
wm4
2015-11-29
3
-40
/
+24
*
osd: fix and cleanup font style management
wm4
2015-11-29
2
-48
/
+62
*
osd: use the same ASS_Renderer for OSD text and progbar
wm4
2015-11-28
4
-32
/
+43
*
sd_ass: fix secondary subtitle mode
wm4
2015-11-22
1
-1
/
+1
*
player: remove OSD subtitle render path
wm4
2015-11-17
6
-64
/
+78
*
player: use demuxer ts offset to simplify timeline ts handling
wm4
2015-11-16
2
-2
/
+1
*
sub: remove an unneeded old hack for MicroDVD
wm4
2015-11-16
1
-11
/
+0
*
sub: remove use of semi-deprecated libass field
wm4
2015-10-28
1
-1
/
+0
*
Replace deprecated av_free_packet() calls
wm4
2015-10-28
1
-3
/
+3
*
options: remove --use-text-osd
wm4
2015-10-24
1
-3
/
+0
*
sd_lavc: take care of AVPicture deprecation
wm4
2015-10-23
1
-3
/
+12
*
sub: adjust behavior on mismatching video/subtitle aspect mismatch
wm4
2015-10-21
1
-7
/
+2
*
sd_lavc: extend subtitle resolution if images go outside
wm4
2015-10-21
1
-0
/
+9
*
Take care of libavcodec convergence_duration deprecation
wm4
2015-09-29
1
-0
/
+2
*
player: rename and move find_subfiles.c
wm4
2015-09-20
2
-319
/
+0
*
player: add opus to list of external audio file extensions
wm4
2015-09-20
1
-1
/
+1
*
osd: delay libass initialization as far as possible
wm4
2015-09-07
1
-5
/
+9
*
sub: always try to use libavcodec text subtitle converter
wm4
2015-09-01
1
-12
/
+4
*
sd_ass: assume negative durations are unknown durations, and handle them
wm4
2015-08-27
1
-5
/
+27
*
player: remove higher-level remains of DVD/BD menu support
wm4
2015-08-03
3
-22
/
+0
*
charset_conv: make it possible to return an allocated string as guess
wm4
2015-08-01
1
-4
/
+4
*
sub: add option for stretching image subtitles to screen
wm4
2015-07-18
1
-0
/
+2
*
sub: fix srt subs and other cases
wm4
2015-07-07
1
-0
/
+1
*
sub: protect ASS_Renderer state
wm4
2015-07-06
4
-3
/
+16
*
demux: merge extradata fields
wm4
2015-06-21
1
-2
/
+2
*
player: use an array for stream ID options and such
wm4
2015-05-22
1
-2
/
+2
*
sub: add .sup file extension for subtitle autoloading
wm4
2015-05-18
1
-1
/
+1
*
path: make mp_path_join accept normal C strings
wm4
2015-05-09
1
-3
/
+3
*
Update license headers
Marcin Kurczewski
2015-04-13
13
-59
/
+49
*
mp_image: remove redundant flags field
wm4
2015-04-10
1
-2
/
+2
*
mp_image: remove redundant chroma_x/y_shift fields
wm4
2015-04-10
1
-3
/
+3
*
mp_image: get rid of chroma_width/height fields
wm4
2015-04-09
1
-5
/
+4
*
sub: don't truncate timestamps to int
wm4
2015-04-08
1
-1
/
+1
*
sub: unprefer libavcodec's MicroDVD converter
wm4
2015-04-08
1
-1
/
+1
*
player: load .ac3 files as external files
wm4
2015-04-02
1
-1
/
+1
*
sub: add --sub-text-bold option
wm4
2015-04-01
3
-0
/
+3
*
video: move colorspace overrides to vf_format, simplify
wm4
2015-03-31
1
-3
/
+5
*
vo_opengl: draw subtitles directly onto the video
Niklas Haas
2015-03-26
2
-0
/
+3
*
video: uninline memcpy_pic functions
wm4
2015-03-20
1
-1
/
+0
*
osd: simplify an aspect of change detection handling
wm4
2015-03-18
6
-24
/
+14
*
sub: this isn't needed either
wm4
2015-03-03
2
-5
/
+0
*
sd_lavc: remove mp4 vobsub extradata hack
wm4
2015-03-03
1
-35
/
+0
*
sd_ass: replace a deprecated libass API call
wm4
2015-02-25
1
-1
/
+1
*
sub: fully update plaintext subtitle styles at runtime
wm4
2015-02-24
2
-6
/
+13
*