diff options
author | Max Kellermann <max@duempel.org> | 2008-11-21 20:13:41 +0100 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2008-11-21 20:13:41 +0100 |
commit | f15fc4e99a67a348ceebb29f19e76395edfc27b4 (patch) | |
tree | d8527761b1c58331848600c79fedf4212cc3b836 /src/decoder | |
parent | 4a3a621caf7b5fe09e3f9ab1e7b03eab0b299315 (diff) | |
download | mpd-f15fc4e99a67a348ceebb29f19e76395edfc27b4.tar.gz mpd-f15fc4e99a67a348ceebb29f19e76395edfc27b4.tar.xz mpd-f15fc4e99a67a348ceebb29f19e76395edfc27b4.zip |
ffmpeg: use GLib instead of log.h
Diffstat (limited to 'src/decoder')
-rw-r--r-- | src/decoder/ffmpeg_plugin.c | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/src/decoder/ffmpeg_plugin.c b/src/decoder/ffmpeg_plugin.c index 0c691ad20..1d98f8051 100644 --- a/src/decoder/ffmpeg_plugin.c +++ b/src/decoder/ffmpeg_plugin.c @@ -17,7 +17,6 @@ */ #include "../decoder_api.h" -#include "../log.h" #include <assert.h> #include <stdio.h> @@ -27,6 +26,7 @@ #include <sys/types.h> #include <sys/stat.h> #include <unistd.h> +#include <glib.h> #ifdef OLD_FFMPEG_INCLUDES #include <avcodec.h> @@ -38,6 +38,9 @@ #include <libavformat/avio.h> #endif +#undef G_LOG_DOMAIN +#define G_LOG_DOMAIN "ffmpeg" + struct ffmpeg_context { int audio_stream; AVFormatContext *format_context; @@ -156,18 +159,18 @@ ffmpeg_helper(struct input_stream *input, //ffmpeg works with ours "fileops" helper if (av_open_input_file(&format_context, stream.url, NULL, 0, NULL) != 0) { - ERROR("Open failed!\n"); + g_warning("Open failed\n"); return false; } if (av_find_stream_info(format_context)<0) { - ERROR("Couldn't find stream info!\n"); + g_warning("Couldn't find stream info\n"); return false; } audio_stream = ffmpeg_find_audio_stream(format_context); if (audio_stream == -1) { - ERROR("No audio stream inside!\n"); + g_warning("No audio stream inside\n"); return false; } @@ -175,12 +178,12 @@ ffmpeg_helper(struct input_stream *input, codec = avcodec_find_decoder(codec_context->codec_id); if (!codec) { - ERROR("Unsupported audio codec!\n"); + g_warning("Unsupported audio codec\n"); return false; } if (avcodec_open(codec_context, codec)<0) { - ERROR("Could not open codec!\n"); + g_warning("Could not open codec\n"); return false; } @@ -219,7 +222,7 @@ ffmpeg_send_packet(struct decoder *decoder, struct input_stream *is, packet->data, packet->size); if (len < 0) { - WARNING("skipping frame!\n"); + g_message("skipping frame\n"); return decoder_get_command(decoder); } @@ -330,7 +333,7 @@ static struct tag *ffmpeg_tag(const char *file) bool ret; if (!input_stream_open(&input, file)) { - ERROR("failed to open %s\n", file); + g_warning("failed to open %s\n", file); return NULL; } |