Rémi Denis-Courmont
488a1bed79
aout: avoid setting viewpoint more than once
8 years ago
Rémi Denis-Courmont
a8d3671607
aout: fix out-of-place viewpoint code
8 years ago
Rémi Denis-Courmont
00f4188b9e
aout: reduce output lock scope
The all audio output calls from the decoder must be (and actually are)
serialized by the decoder.
The output lock needs to protect against concurrent accesses to the
request parameters (owner->req) and the audio output module callbacks,
both of which can be accessed by interface threads.
It does not need to protect anything else, notably synchronization
parameters, the filter chain and the volume mixer.
8 years ago
Francois Cartegnie
7207e6fadf
text_renderer: freetype: don't consolidate space ( fix #20397 )
8 years ago
Rémi Denis-Courmont
73d1c4accf
aout: relax memory ordering for stats
8 years ago
Marvin Scholz
5bc4fd8dd6
codec/audiotoolbox_midi: fix initial invalid timestamp
Taken from 1f85564561 as this module is
based on the fluidsynth module code.
8 years ago
Rémi Denis-Courmont
80d7c4fbf6
packetizer: use date_Change()
See also 110e4f8568 .
8 years ago
Rémi Denis-Courmont
96e7e41864
cdg: use VLC_TS_0, do not send VLC_TS_INVALID
8 years ago
Rémi Denis-Courmont
ef59bc3020
gme: remove redundant date_Set()
8 years ago
Rémi Denis-Courmont
0ad88a1233
mpg123: use VLC_TS_INVALID in one missing case
8 years ago
Rémi Denis-Courmont
e57aaa6985
stats: use VLC_TS_0 explicitly
8 years ago
Rémi Denis-Courmont
5600e4f518
voc: start at VLC_TS_0, not VLC_TS_0 + 1
Bug cargo-culted from wav
8 years ago
Rémi Denis-Courmont
f22246c14e
wav: start at VLC_TS_0, not VLC_TS_0 + 1
8 years ago
Rémi Denis-Courmont
2707f9c0f3
sid: remove redundant date_Set()
8 years ago
Rémi Denis-Courmont
c079d49ce0
rawvid: remove redundant date_Set()
8 years ago
Rémi Denis-Courmont
b8ba6a3bbd
rawaud: remove redundant date_Set()
8 years ago
Thomas Guillem
16834f0787
es_out: rename p_clock to p_input_clock
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
8 years ago
Steve Lhomme
8d468d8209
demux:asf: init the PCR to VLC_TS_INVALID instead of -1
Block_Dequeue() might send the PCR as VLC_TS_INVALID
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
8 years ago
Steve Lhomme
57016d5431
video_filter:fps: fix invalid PTS check
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
8 years ago
Steve Lhomme
10bfd4034a
modules: clean calls to date_Set with hardcoded values
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
8 years ago
Rémi Denis-Courmont
5887f39746
mpeg4audio: fix date init order
date_Set() was clobbered by date_Init().
8 years ago
Rémi Denis-Courmont
60a64a53c8
aout: pass rate change separately from play
8 years ago
Rémi Denis-Courmont
f5bbdc2278
mpeg: replace another 1000000 with CLOCK_FREQ
8 years ago
Steve Lhomme
5a70cb3ccb
modules: use CLOCK_FREQ/2 instead of 500000 mtime_t
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
8 years ago
Rémi Denis-Courmont
ba3c30381c
asx: handle large start/stop times w/o overflow
8 years ago
Steve Lhomme
04db84cd9c
modules: replace use of 1000000 on time values by CLOCK_FREQ
Modified-by: Thomas Guillem <thomas@gllm.fr>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
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
7b98a5d846
background_worker: use a define for the inactive worker deadline
Modified-and-...
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
8 years ago
Rémi Denis-Courmont
1611074336
synchro: make constants compile-time constant
8 years ago
Steve Lhomme
e95c409265
demux:ogg: remove dead code
it's exactly the same tests as the other part of the else
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
8 years ago
Steve Lhomme
8be19dcd74
rtp:session: remove outdated comment
8 years ago
Denis Charmet
44a02e4f76
clock: rename clock files to input_clock
8 years ago
Denis Charmet
675151bfc1
clock: split files to reuse average functions
8 years ago
Denis Charmet
99bfdc3fbf
core: move clock from input to its own core folder
8 years ago
Rémi Denis-Courmont
0499a452ef
po: delist clock files w/o translations
8 years ago
Rémi Denis-Courmont
ddc1908ed9
mjpeg: check ES just once
8 years ago
Rémi Denis-Courmont
92519fab5b
mjpeg: fix callback init order
8 years ago
Rémi Denis-Courmont
7f59a7ebb7
mjpeg: use vlc_obj_*(), simplify
8 years ago
Rémi Denis-Courmont
13c5935c1c
objres: add vlc_obj_strdup()
8 years ago
Rémi Denis-Courmont
83a4067139
mod: check ES just once
8 years ago
Rémi Denis-Courmont
3090062218
mod: use vlc_obj_malloc() and simplify
8 years ago
Rémi Denis-Courmont
fe975016cc
mod: fix callback init order
8 years ago
Rémi Denis-Courmont
89a09048a8
cdg: check ES just once
8 years ago
Rémi Denis-Courmont
3037f5964b
cdg: use vlc_obj_malloc()
8 years ago
Rémi Denis-Courmont
438f1ee0a0
caf: remove tautology
p_sys->es cannot be NULL here.
8 years ago
Rémi Denis-Courmont
311397e1bf
caf: simplify error handling
8 years ago
Rémi Denis-Courmont
c8874585fb
caf: remove redundant seek on error
8 years ago
Rémi Denis-Courmont
d72e3b6d99
caf: use es_format_Clean()
8 years ago
Rémi Denis-Courmont
9c093e9390
caf: remove redundant es_out_Del()
8 years ago