Commits on Source (16)
-
Steve Lhomme authored663d2448
-
Steve Lhomme authored83a4ead7
-
Steve Lhomme authored667329c5
-
Steve Lhomme authored
They are always "absolute", no need to set it on internal regions.
61311788 -
Steve Lhomme authorede16befa1
-
Steve Lhomme authoredfc928c89
-
Steve Lhomme authoredcf10c188
-
Steve Lhomme authored
Since we keep the alignment as well.
182aa132 -
Steve Lhomme authoreddeb2f402
-
Steve Lhomme authored
"subtitle in black bars" is not opt-in per SPU codec, and per region for each codec. It is off by default. Each subpicture needs to decide for itself if it's using the whole display area. We can't tell before the region is created/updated if it's going to be in video coordinates or display coordinates. The core doesn't need to know anymore if a picture is a "subtitle" (contains timestamps) in "absolute" (video or screen?) coordinates. It just needs to provide both dimensions.
884ed79a -
Steve Lhomme authored
...rather than in the video. It's off by default for now. This effectively disables "subtitles in black bars" as no SPU source is setting this flag yet.
42163de6 -
Steve Lhomme authoredaa683027
-
Steve Lhomme authored
SPUs using substext can change it if they need to be in the video. This does the same as using the window dimensions when SPU in black bars was forced by the core.
fc8a3a1d -
Steve Lhomme authored
If subtitles in black bar is disabled, it's equivalent to the video area.
82bd81b1 -
Steve Lhomme authored2df69a2b
-
Steve Lhomme authored
Now that we can position subpictures outside of the video.
b250381c
Showing
- include/vlc_subpicture.h 8 additions, 2 deletionsinclude/vlc_subpicture.h
- modules/access/bluray.c 1 addition, 3 deletionsmodules/access/bluray.c
- modules/codec/arib/libaribcaption.c 1 addition, 1 deletionmodules/codec/arib/libaribcaption.c
- modules/codec/arib/substext.h 1 addition, 1 deletionmodules/codec/arib/substext.h
- modules/codec/avcodec/subtitle.c 1 addition, 1 deletionmodules/codec/avcodec/subtitle.c
- modules/codec/cc.c 1 addition, 1 deletionmodules/codec/cc.c
- modules/codec/cea708.c 1 addition, 1 deletionmodules/codec/cea708.c
- modules/codec/cvdsub.c 1 addition, 1 deletionmodules/codec/cvdsub.c
- modules/codec/dvbsub.c 2 additions, 2 deletionsmodules/codec/dvbsub.c
- modules/codec/kate.c 6 additions, 3 deletionsmodules/codec/kate.c
- modules/codec/libass.c 1 addition, 1 deletionmodules/codec/libass.c
- modules/codec/scte18.c 1 addition, 1 deletionmodules/codec/scte18.c
- modules/codec/scte27.c 1 addition, 1 deletionmodules/codec/scte27.c
- modules/codec/spudec/parse.c 1 addition, 1 deletionmodules/codec/spudec/parse.c
- modules/codec/stl.c 1 addition, 0 deletionsmodules/codec/stl.c
- modules/codec/subsdec.c 1 addition, 0 deletionsmodules/codec/subsdec.c
- modules/codec/substext.h 39 additions, 15 deletionsmodules/codec/substext.h
- modules/codec/substx3g.c 1 addition, 1 deletionmodules/codec/substx3g.c
- modules/codec/subsusf.c 13 additions, 1 deletionmodules/codec/subsusf.c
- modules/codec/svcdsub.c 1 addition, 1 deletionmodules/codec/svcdsub.c