- 16 Sep, 2011 1 commit
-
-
Max Kellermann authored
Add GMutex, GCond attributes which will be used by callers to conditionally wait on the stream. Remove the (now-useless) plugin method buffer(), wait on GCond instead. Lock the input_stream before each method call. Do the same with the playlist plugins.
-
- 15 Sep, 2011 6 commits
-
-
Max Kellermann authored
Let the codec start with fresh buffers. This should fix the remaining seeking issues.
-
Max Kellermann authored
Use AVStream.time_base to convert the decoder_seek_where() value, and pass the current stream number to av_seek_frame().
-
Max Kellermann authored
Use flag AV_TIME_BASE.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Code simplification.
-
- 18 Jul, 2011 2 commits
-
-
Max Kellermann authored
av_open_input_stream() has been deprecated.
-
Max Kellermann authored
AVMetadata has been deprecated.
-
- 03 Jul, 2011 1 commit
-
-
oblique authored
-
- 09 May, 2011 6 commits
-
-
Max Kellermann authored
It's a no-op and deprecated.
-
Max Kellermann authored
-
Max Kellermann authored
avcodec_decode_audio3() has been added in libavformat 52.25.0, and the predecessor avcodec_decode_audio2() has been deprecated.
-
Max Kellermann authored
-
Anton Khirnov authored
fixes build with lavc 53.
-
Max Kellermann authored
For ffmpeg < 0.5. Copied from libavutil 0.5.
-
- 12 Apr, 2011 3 commits
-
-
Max Kellermann authored
avcodec_decode_audio3() has been added in libavformat 52.25.0, and the predecessor avcodec_decode_audio2() has been deprecated.
-
Max Kellermann authored
-
Anton Khirnov authored
All modern distros ship 0.5, so there's no need to support old and buggy ffmpeg versions.
-
- 29 Jan, 2011 1 commit
-
-
Max Kellermann authored
-
- 04 Nov, 2010 1 commit
-
-
Max Kellermann authored
.. instead of av_get_bits_per_sample_format(). The SampleFormat enum value is authoritative.
-
- 19 Jul, 2010 2 commits
-
-
Max Kellermann authored
libavformat 0.6 does not pass the original URI pointer to the "open" method, which leads to a crash because MPD was using a dirty hack to pass a pointer to that method. This patch switches to av_open_input_stream() with a custom ByteIOContext class, instead of doing the URI string hack with av_open_input_file(). Loosely based on a patch from Jasper St. Pierre.
-
Max Kellermann authored
Use the libavformat function av_probe_input_format() to probe the AVInputFormat, instead of letting av_open_input_file() do it implicitly. We will switch to av_open_input_stream() very soon, which does not have the probing code. Loosely based on a patch from Jasper St. Pierre.
-
- 12 Jul, 2010 2 commits
-
-
Anton Khirnov authored
in some formats, e.g. vorbis, the metadata is stored per-stream.
-
Anton Khirnov authored
-
- 18 May, 2010 1 commit
-
-
Max Kellermann authored
-
- 11 Apr, 2010 1 commit
-
-
Charles Kerr authored
What's happening is the `ptr' argument to that function is NULL for me every time. `ptr' is unconditionally dereferenced to generate a log message, and this is where mpd crashes. Attached is a simple patch that tests for NULL and omits the log. With this patch the crash disappeared and mpd went back to working well.
-
- 28 Mar, 2010 1 commit
-
-
Max Kellermann authored
-
- 07 Mar, 2010 1 commit
-
-
Max Kellermann authored
-
- 27 Feb, 2010 2 commits
-
-
Max Kellermann authored
Pass everything to the GLib logging library. No direct stderr access.
-
Max Kellermann authored
The pointer is invalid if av_open_input_file() fails.
-
- 02 Feb, 2010 1 commit
-
-
Anton Khirnov authored
-
- 18 Jan, 2010 5 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Don't use the function ffmpeg_helper(), don't initialize the codec.
-
Max Kellermann authored
Fix a memory leak in some code paths.
-
Max Kellermann authored
Use input_stream.uri.
-
- 04 Jan, 2010 2 commits
-
-
Max Kellermann authored
Make it X_decoder_plugin.c.
-
Max Kellermann authored
This function replaces the replay_gain_info parameter for decoder_data(). This allows the decoder to announce replay gain changes, instead of having to pass the same object over and over.
-
- 01 Jan, 2010 1 commit
-
-
Avuton Olrich authored
-