- 11 Jun, 2013 14 commits
-
-
Steinar H. Gunderson authored
The current code doesn't properly take into account that filters can change the format (including the frame rate) from that of the decoder's output, and thus uncritically use the decoder's output format where it should use the output of the decoder -> filter -> user_filter chain. Signed-off-by:
Rémi Denis-Courmont <remi@remlab.net>
-
Steinar H. Gunderson authored
In the video transcoder, call the filters as many times as needed (second and following time with NULL input) until they stop outputting frames. This means that frame-doubling filters, such as the yadif2x deinterlacer, get all their frames output. Signed-off-by:
Rémi Denis-Courmont <remi@remlab.net>
-
Steinar H. Gunderson authored
This function was already getting very long and complex, and we'll soon be moving it into two more for loops. This also fixes a bug where output packets from the encoder thread (with --sout-transcode-threads larger than zero) could get lost, since we could extract the output blocks twice and thus overwrite the output parameter. Signed-off-by:
Rémi Denis-Courmont <remi@remlab.net>
-
Steinar H. Gunderson authored
In the deinterlacer module, when b_double_rate is set, actually double the frame rate in the output format. Signed-off-by:
Rémi Denis-Courmont <remi@remlab.net>
-
Francois Cartegnie authored
And don't make use of confusing raised QFrame panels.
-
Francois Cartegnie authored
-
Francois Cartegnie authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Jean-Baptiste Kempf authored
-
Rémi Denis-Courmont authored
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
-
- 10 Jun, 2013 5 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
This reverts commit c16bc980. This is no longer applicable with current libav HEAD.
-
Takahito HIRANO authored
Signed-off-by:
Rémi Denis-Courmont <remi@remlab.net>
-
Rafaël Carré authored
-
- 09 Jun, 2013 1 commit
-
-
Felix Paul Kühne authored
Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
- 08 Jun, 2013 8 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
If the core requests a change of the size of the video window, and the display plugin returns success, the display configuration stored in the core goes out of synchronization with the X11 server. This results in incorrect video placement. Since it cannot be known if resize will succeed or not (at least not without patching all window provider plugins to block and cross-check), just return an error.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
...rather than the parent window. This should work better if the parent window is transparent or has whatever other unusual property. Also pass a proper visual ID.
-
Rémi Denis-Courmont authored
-
Rafaël Carré authored
Refs: #8579
-
Rafaël Carré authored
Close: #8579
-
- 06 Jun, 2013 8 commits
-
-
Rafaël Carré authored
-
David Fuhrmann authored
No functional changes, code is still inactive
-
David Fuhrmann authored
-
David Fuhrmann authored
This code is needless and had no effect for the last five years, already.
-
David Fuhrmann authored
hopefully fixes #8489
-
Christoph Miebach authored
-
Rafaël Carré authored
Usage: --avcodec-options='{lowres=3,foobar=baz}' --sout-avcodec-options='{threads=42}' For now the decoder options are global, they apply to audio/video/subtitles decoder. encoder options can be set in the sout chain, specific to each ES
-
Rafaël Carré authored
-
- 05 Jun, 2013 2 commits
-
-
Rafaël Carré authored
http://msdn.microsoft.com/en-us/library/b0084kay(v=vs.80).aspx only mentions the _ prefixed variable. gcc will always define the _ prefixed variable, like Visual Studio. The prefixless one is defined in some language standards, e.g. gnu99 but not c99.
-
Tomáš Chvátal authored
Signed-off-by:
Christoph Miebach <christoph.miebach@web.de>
-
- 04 Jun, 2013 2 commits
-
-
Rémi Denis-Courmont authored
(This should maybe not be marked for translation at all. Only Russian defines it to something different than Ctrl+{H,L}.) Adding whitespaces or translating "Ctrl" breaks Qt4 internals.
-
Rémi Denis-Courmont authored
-