- 22 Feb, 2015 2 commits
-
-
Francois Cartegnie authored
-
Jean-Baptiste Kempf authored
-
- 21 Feb, 2015 21 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
Now we no longer update times and statistics in the control loop (where it was kinda pointless). If there is no wake-up from the ES output, then the input thread only needs to wait for control requests - which means it can sleep without time-out. In practice, that corresponds to the input thread being paused and not buffering (buffering while paused is possible due to seek).
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
Before the next patch, the deadline should always be zero or positive. (Also note that deadlines, unlike time-outs are absolute timestamps.)
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
The values will typically not change while waiting for control requests and not processing the demux and outputs. Even if the values do change (e.g. due to a seek request), the demux needs to be called to recompute the updated values: see demux_Control() calls in MainLoopStatistics(). Note that the intrinsic computational savings from this commit are probably negligible. The interesting aspect is the removal of one wake-up source within the input control loop. This commit does not remove nor add any wake-up however.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
This is always VLC_SUCCESS anyway.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
This is pending fixing or removal decision.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
Consistent with historical semantics, the destination format will be incomplete but valid if the copy fails. It must be cleared with es_format_Clean() even in case of error (as before). Also add a few assertions against invalid formats.
-
Rémi Denis-Courmont authored
-
- 20 Feb, 2015 17 commits
-
-
Rémi Denis-Courmont authored
This is always VLC_SUCCESS, or a forwarded value. Ultimately, the value was (rightfully) ignored by the stream output core.
-
Rémi Denis-Courmont authored
Example: #cycle{duration=20m, dst=std{mux=ts,access=file,dst=sport.ts}, duration=5m}, dst=std{mux=ts,access=file,dst=weather.ts}, duration=5m} Skips 20 minutes, then records 5 minutes to sport.ts, then 5 more minutes to weather.ts and restarts. "duration" specifies the duration of the previous phase "offset" specifies the offset at which the previous phase ends and the next phase begins (mutually exclusive with duration) "dst" specifies the stream output chain for the phase (if missing, the phase is skipped/discarded) Durations and offsets are so far expressed as an integer, optionally followed by a unit: w=week, d=day, h=hour, m=minute, s=second. Second is the default. Currently only the decoding time stamp can be used as a reference, but adding local or UTC clocks should be relatively easy. ES synchronization and reference frames management is left for further study.
-
Francois Cartegnie authored
-
Francois Cartegnie authored
-
Francois Cartegnie authored
refs issues/TS/dreambox.ts Some Dreambox produced streams have patched PAT setting all programs pid to the recorded's. Reject that PAT and guess content from probing then.
-
Francois Cartegnie authored
-
Francois Cartegnie authored
-
Francois Cartegnie authored
-
Francois Cartegnie authored
-
Francois Cartegnie authored
refs #6175 If sdt appears prior pmt/es, the group from first SET_GROUP_META call overrides default selection.
-
Thomas Guillem authored
Fix Start called after a Stop (When audio track changes). - JNIThread won't kill itself anymore: In case of error, it will wait for the Stop cmd. - Handle AudioTrack exceptions: don't call audiotrack methods if an exception occurred. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Thomas Guillem authored
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Steve Lhomme authored
Slightly better version with the right macros to access the semantic context master. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Thomas Guillem authored
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Jean-Baptiste Kempf authored
It's useless for us and annoying on Windows
-
Jean-Baptiste Kempf authored
-
Thomas Guillem authored
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-