Rémi Denis-Courmont
3d9a499f04
codec/ttml: fix callback type
7 years ago
Rémi Denis-Courmont
1be7ca0548
objects: replace interact flags with a boolean
8 years ago
Rémi Denis-Courmont
cd029f8eff
messages: temporarily clear logger for quiet mode
8 years ago
Steve Lhomme
5d3d9c809e
image: read images from an es_format instead of video_format plus extra data
In most cases the source was already an es_format anyway.
Get rid a redundant image_ReadExt().
8 years ago
Steve Lhomme
97d00f6092
image: clean video_format_t input/output usages of image_Read() callers
8 years ago
Francois Cartegnie
4f6920b1b6
codec: spu: set priority higher than ts ( fix #21280 )
8 years ago
Steve Lhomme
cc79f1f98f
modules: use vlc_tick_from_samples()
8 years ago
Steve Lhomme
afab578812
ttml: the offset is in vlc_tick_t
8 years ago
Steve Lhomme
3ef62f8d13
ttml: the base time is a vlc_tick_t
8 years ago
Steve Lhomme
9d3d1d6660
modules: use vlc_tick_from_sec()
8 years ago
Francois Cartegnie
11825ed7f2
codec: ttml: handle EN 303 560 payload
8 years ago
Steve Lhomme
25d7af9c59
modules: transform milliseconds value into vlc_tick_t with VLC_TICK_FROM_MS
8 years ago
Steve Lhomme
911569be2c
modules: convert variables in seconds to ticks using vlc_tick_from_sec()
8 years ago
Steve Lhomme
ded62a069f
rename VLC_TS_0 to VLC_TICK_0
8 years ago
Steve Lhomme
1f17997348
rename VLC_TS_INVALID to VLC_TICK_INVALID
8 years ago
Steve Lhomme
ff56c92a5e
rename mtime_t to vlc_tick_t
Keep a copy of vlc_tick_tfor backward compatibility.
8 years ago
Francois Cartegnie
08364771dc
codec: ttml: add support for SMPTE-TT image profile
8 years ago
Francois Cartegnie
a7c84f5bad
codec: ttml: add custom picture updater
8 years ago
Francois Cartegnie
2759f57abd
decoder: ttml: refactor regions conversion
8 years ago
Francois Cartegnie
66926f600c
vlc_subpicture: respect ODR in updater_sys
8 years ago
Francois Cartegnie
f7e79290db
codec: substext: disambiguate updater name
8 years ago
Steve Lhomme
4a604f3173
ttml: simplify tt_time_Compare()
The case where one of the values is invalid is still not handled.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
8 years ago
Steve Lhomme
6e398385ef
ttml: an invalid mtime_t is VLC_TS_INVALID
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
8 years ago
Steve Lhomme
178c1a4dfe
modules: fix VLC_TS_INVALID tests
8 years ago
Romain Vimont
ff2901aff3
core: remove global *_sys_t typedefs
Do not declare *_sys_t typedefs globally in vlc_common.h. Instead,
declare them locally in each module that provides a definition.
This paves the way to move C++ definitions into anonymous namespaces in
order to respect C++ ODR.
The picture_resource_t and sout_stream_id_sys_t typedefs will be handled
separately, since they require specific additional changes.
See #18033
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
8 years ago
Romain Vimont
b3b7f62ce1
core: replace decoder_sys_t* by void*
See #17078
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
8 years ago
Francois Cartegnie
f6122dc0dc
codec: ttml: apply tokenized style refs ( fix #19956 )
9 years ago
Francois Cartegnie
4269635e2e
codec: ttml: allow merge with replace
9 years ago
Francois Cartegnie
f46e3cdeed
codec: ttml: fix font size computation
split steps, there's too much confusion
9 years ago
Francois Cartegnie
ec9943a711
Revert "codec: ttml: no longer need to use resolution after rebase"
That what happens when you're fed with broken files
This reverts commit 1ee818f94c .
9 years ago
Francois Cartegnie
1ee818f94c
codec: ttml: no longer need to use resolution after rebase
9 years ago
Francois Cartegnie
9890a5578d
codec: ttml: don't round up font size
9 years ago
Francois Cartegnie
2760b85ffb
codec: ttml: fix setting percent based sizings
9 years ago
Francois Cartegnie
ca3103da66
codec: ttml: override region position
occues in <set> animations and
broken CaptionMaker smpte-tt
refs #19231
9 years ago
Francois Cartegnie
2e90c837ce
codec: ttml: refactor and fix inline extent/origin reading
9 years ago
Francois Cartegnie
34e4a418da
codec: ttml: fallback on non namespaced id
9 years ago
Francois Cartegnie
99da942893
codec: ttml: fix absolute position inside root region
and default to bottom (not really matching spec)
9 years ago
Francois Cartegnie
2a1542ea5a
codec: ttml: fix inverted cell linegap ratio
9 years ago
Francois Cartegnie
e2ba02c8d1
codec: ttml: fix double rebase (cell to percent)
9 years ago
Francois Cartegnie
5fb8b16e45
codec: ttml: kill default spu margins ( fix #19161 )
9 years ago
Jean-Baptiste Kempf
c7abb8525c
TTML: don't use printf for debugging in normal VLC
9 years ago
Francois Cartegnie
5f52d4bd59
codec: ttml: handle missing default text alignment
refs #19147 #19146
9 years ago
Francois Cartegnie
41df966452
codec: ttml: fix default alignment values
refs #19147 #19146
9 years ago
Francois Cartegnie
c9d3821d7f
demux: ttml: update time expression format strings
9 years ago
Francois Cartegnie
4fe755f637
codec: ttml: avoid fpe on large fractions
9 years ago
Francois Cartegnie
fc61f78fae
codec: ttml: ensure textAlign flags are not overwritten/ting
9 years ago
Francois Cartegnie
d168c21ddf
codec: ttml: fix reading displayAlign
9 years ago
Francois Cartegnie
0a9a53906f
codec: ttml: fix reading origin/extent values
9 years ago
Francois Cartegnie
d8534b1d4b
codec: ttml: read/store horizontal resolution
9 years ago
Thomas Guillem
55b3cfc79f
ttml: rename OpenDemux/CloseDemux functions
This fixes duplicate symbols with a static build
9 years ago