- 05 Mar, 2012 9 commits
-
-
Casian Andrei authored
For each item that was appended or deleted, the ("Tracks", NULL) pair was inserted (duplicated over and over) in the tracklist_properties dictionary. The dictionary was inserting it in the same position and it assumed it had hash collisions, triggering an expansion at every insertion of that pair. Check if the key is present before inserting in the dict again, at playlist_item_append, playlist_item_deleted events. Signed-off-by: Ilkka Ollakka <ileoo@videolan.org> (cherry picked from commit 0d3ac6a7) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Casian Andrei authored
Signed-off-by: Ilkka Ollakka <ileoo@videolan.org> (cherry picked from commit 308259d1) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Francois Cartegnie authored
(cherry picked from commit 6fa1935b) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Felix Paul Kühne authored
-
Sébastien Escudier authored
(cherry picked from commit d7794826) Signed-off-by: Sébastien Escudier <sebastien-devel@celeos.eu>
-
Rafaël Carré authored
We can only use it at application level Just use the default libav* callback instead which prints to stderr We might want to set libav* verbosity with av_log_set_level() (cherry picked from commit 20155f80) Signed-off-by: Rafaël Carré <funman@videolan.org>
-
Rafaël Carré authored
detect errors and abort writing if they happen (cherry picked from commit acf912ad) Signed-off-by: Rafaël Carré <funman@videolan.org>
-
Rafaël Carré authored
In process-level mode we would call the context-level callback (cherry picked from commit 58d5803a) Signed-off-by: Rafaël Carré <funman@videolan.org>
-
Rafaël Carré authored
Define it to EFBIG (file too big), it's close enough in this specific use (cherry picked from commit aa77af74) Signed-off-by: Rafaël Carré <funman@videolan.org>
-
- 04 Mar, 2012 27 commits
-
-
Rafaël Carré authored
(cherry picked from commit 3cb55949) Signed-off-by: Rafaël Carré <funman@videolan.org>
-
Rafaël Carré authored
The field was renamed in lavc54 and setting values changed from enum to bitfield. We don't need to care about this because VLC doesn't specify values. (cherry picked from commit b3cd3651) Signed-off-by: Rafaël Carré <funman@videolan.org>
-
Rafaël Carré authored
avformat mux: convert to new avio API (cherry picked from commit 0011b704) Signed-off-by: KO Myung-Hun <komh@chollian.net> Signed-off-by: Rafaël Carré <funman@videolan.org>
-
Rafaël Carré authored
Pass its error output to msg_Err with %m (cherry picked from commit aca40fdc) Signed-off-by: KO Myung-Hun <komh@chollian.net> Signed-off-by: Rafaël Carré <funman@videolan.org>
-
Rafaël Carré authored
avformat: remove cast to void * (cherry picked from commit 91899a03) Signed-off-by: KO Myung-Hun <komh@chollian.net> Signed-off-by: Rafaël Carré <funman@videolan.org>
-
Rafaël Carré authored
avformat: prefer avformat_new_stream() over av_new_stream() (cherry picked from commit 5dbdccf2) Signed-off-by: KO Myung-Hun <komh@chollian.net> Signed-off-by: Rafaël Carré <funman@videolan.org>
-
Rafaël Carré authored
avformat: put_flush_packet was renamed some time ago (cherry picked from commit a6ebc7d7) Signed-off-by: KO Myung-Hun <komh@chollian.net> Signed-off-by: Rafaël Carré <funman@videolan.org>
-
Rafaël Carré authored
Allocate avformat context and set its I/O context before using it This is the correct way to it (and is documented in avformat.h) (cherry picked from commit c5f388e8) Signed-off-by: KO Myung-Hun <komh@chollian.net> Signed-off-by: Rafaël Carré <funman@videolan.org>
-
Rafaël Carré authored
- Use AVIOContext instead of ByteIOContext - Use avformat_open_input instead of av_open_input_stream - Use avio_alloc_context instead of init_put_byte, allocate context on the heap - Use AVIOContext.seekable print avformat_open_input errors avformat_open_input is the most recent and is documented as available since libavformat 53.2.0 (other changes happened in 52.105) avformat_open_input was introduced in 52.94 in FFmpeg (cherry picked from commit 4c3037ac) Signed-off-by: KO Myung-Hun <komh@chollian.net> Signed-off-by: Rafaël Carré <funman@videolan.org>
-
Rafaël Carré authored
Workaround FFmpeg doc/APIchanges lies (cherry picked from commit 5b55c4db) Signed-off-by: KO Myung-Hun <komh@chollian.net> Signed-off-by: Rafaël Carré <funman@videolan.org>
-
Rafaël Carré authored
print avformat_find_stream_info errors (cherry picked from commit 49944dcb) Signed-off-by: KO Myung-Hun <komh@chollian.net> Signed-off-by: Rafaël Carré <funman@videolan.org>
-
Rafaël Carré authored
Palette data is now transmitted as a side data in AVPacket (cherry picked from commit 4ca6ef05) Signed-off-by: KO Myung-Hun <komh@chollian.net> Signed-off-by: Rafaël Carré <funman@videolan.org>
-
Rafaël Carré authored
avformat: shut up warning (unsigned char -> uint8_t) (cherry picked from commit 7df0345e) Signed-off-by: KO Myung-Hun <komh@chollian.net> Signed-off-by: Rafaël Carré <funman@videolan.org>
-
Rafaël Carré authored
They were copied verbatim to AVDictionary equivalents some time ago (cherry picked from commit 55c0636c) Signed-off-by: KO Myung-Hun <komh@chollian.net> Signed-off-by: Rafaël Carré <funman@videolan.org>
-
Rafaël Carré authored
They were only used to hold one opaque pointer (cherry picked from commit e7e1a0f3) Signed-off-by: KO Myung-Hun <komh@chollian.net> Signed-off-by: Rafaël Carré <funman@videolan.org>
-
Rafaël Carré authored
avcodec: update to libavcodec 54 (cherry picked from commit 8f24e725) Signed-off-by: KO Myung-Hun <komh@chollian.net> Signed-off-by: Rafaël Carré <funman@videolan.org>
-
Rafaël Carré authored
- fix bug in ACCESS_GET_PTS_DELAY where it would fall through the next case - print error messages from libavformat - remove useless strdup - check for exclusive access to avio when context open succeeded - support for multiple input / output at the same time with libavformat > 54 (untested) (cherry picked from commit cca698a0) Signed-off-by: KO Myung-Hun <komh@chollian.net> Signed-off-by: Rafaël Carré <funman@videolan.org>
-
Rafaël Carré authored
it's in libdvbpsi since 2004 (cherry picked from commit 0344812b) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Felix Paul Kühne authored
(cherry picked from commit d7df1123)
-
Felix Paul Kühne authored
(cherry picked from commit c3ea7f28)
-
Felix Paul Kühne authored
macosx: fixed resizing issue, which was in part fixed by the previous commit by accident (close #6203) (cherry picked from commit f56aba45)
-
David Fuhrmann authored
close #6252 Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org> (cherry picked from commit 73741d01)
-
David Fuhrmann authored
Make sure that if we would resize beyond the screen we set the origin values to ensure that the complete window is visible. Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org> (cherry picked from commit 06f57d2b)
-
Felix Paul Kühne authored
(cherry picked from commit 8f813fc4)
-
Felix Paul Kühne authored
(cherry picked from commit 84dc949e)
-
Rémi Denis-Courmont authored
(cherry picked from commit d843a2fc)
-
David Fuhrmann authored
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org> (cherry picked from commit be40ef55)
-
- 03 Mar, 2012 4 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
There is no reliable way to determine the channel configuration of a certain ALSA device. The ALSA operates at too low level for that. So add a configuration option with default to stereo (as in previous VLC versions). However, the user will not need to re-enable 5.1 every time. This commit also removes all the fancy device choices. The static choices are overriden dynamically by the UI anyway. So the only use of the list was in vlc --help. (cherry picked from commit 119c3fc9)
-
Rémi Denis-Courmont authored
(cherry picked from commit 75977c87)
-
Rémi Denis-Courmont authored
Do not clobber the output format channels to stereo. This would break the VLC filtering pipeline. (cherry picked from commit ea6e934a)
-