- 21 Mar, 2014 1 commit
-
-
Alex Woods authored
This patch fixes a problem that occurs at the start of playback of MPEG2 streams. The symptom is that an initial good frame will display and then the video appears to skip back a frame or two and some macroblocking is observed. The stream then plays correctly. This is really obvious when switching between SAPed multicast streams, where you're jumping right in to a lot of movement and probably not starting with an I frame. The issue appears to be some code introduced way back in 2004 (commit eaefb850) which resubmits data to the video codec. The commit notes suggest it was to avoid dropping the first I frame, but I see no obviously lost I frames after removing the code with my test samples. Presumably this was a work-around for a libavcodec issue that is no longer required. Therefore, this patch basically just reverts the 2004 commit in its current form. Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
-
- 20 Mar, 2014 19 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
Also fix potential buffer overflow with snprintf().
-
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
Those values are already set by the caller function.
-
David Fuhrmann authored
The content view can never be nil, so methods like removeFromSuperView which are used do not work as expected. Thus, it was possible that the content view is a dangling pointer, causing crashes when trying to draw the window.
-
David Fuhrmann authored
This fixes several glitches like concurent animation of window resize and fullscreen resize.
-
David Fuhrmann authored
This also removes old workarounds which are not needed anymore. close #10826
-
David Fuhrmann authored
This should not be needed anymore.
-
Rémi Denis-Courmont authored
-
Jean-Baptiste Kempf authored
Sometimes GF_INERTIA is caught too, for example
-
Rémi Denis-Courmont authored
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
-
- 19 Mar, 2014 1 commit
-
-
Ronald Wright authored
This eliminates the inconsistency between the equalizer bands that are portrayed by the API and the bands that are actually used by the equalizer module. Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
-
- 18 Mar, 2014 10 commits
-
-
Tristan Matthews authored
-
Ilkka Ollakka authored
-
Tristan Matthews authored
-
Tristan Matthews authored
-
David Fuhrmann authored
-
David Fuhrmann authored
Only the path to the bluray structure itself is supported.
-
Sean McGovern authored
Signed-off-by: Rafaël Carré <funman@videolan.org>
-
Rafaël Carré authored
-
Rafaël Carré authored
-
Rafaël Carré authored
-
- 17 Mar, 2014 4 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
To ensure the vdp_t instance pointers comparison is valid, the old and new instances must be contemporary. Otherwise, the heap could put both instances at the same memory address. So keep a reference to the old device until after the comparison.
-
Anatoliy Anischovich authored
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
-
- 16 Mar, 2014 5 commits
-
-
Rémi Denis-Courmont authored
-
Francois Cartegnie authored
Referenced chapter tracks might not contain chapter only data.
-
Rémi Denis-Courmont authored
-
Francois Cartegnie authored
-
Francois Cartegnie authored
-