diff options
author | Matthias Kretz <kretz@kde.org> | 2007-11-23 18:04:25 +0100 |
---|---|---|
committer | Matthias Kretz <kretz@kde.org> | 2007-11-23 18:04:25 +0100 |
commit | 3a6cd7956f573a2f81354467a038586e1df35d81 (patch) | |
tree | a9481016dda5d1569127f05ba0c9bc5731539cef | |
parent | cce0fd6bbc99da33f4064abeb453ade4ca11b05e (diff) | |
download | xine-lib-3a6cd7956f573a2f81354467a038586e1df35d81.tar.gz xine-lib-3a6cd7956f573a2f81354467a038586e1df35d81.tar.bz2 |
log if send_headers returned with DEMUX_FINISHED
-rw-r--r-- | src/xine-engine/xine.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/xine-engine/xine.c b/src/xine-engine/xine.c index 01ca48aa2..5b790343b 100644 --- a/src/xine-engine/xine.c +++ b/src/xine-engine/xine.c @@ -1195,7 +1195,11 @@ static int open_internal (xine_stream_t *stream, const char *mrl) { stream->demux_plugin->send_headers (stream->demux_plugin); if (stream->demux_plugin->get_status(stream->demux_plugin) != DEMUX_OK) { - xine_log (stream->xine, XINE_LOG_MSG, _("xine: demuxer failed to start\n")); + if (stream->demux_plugin->get_status(stream->demux_plugin) == DEMUX_FINISHED) { + xine_log (stream->xine, XINE_LOG_MSG, _("xine: demuxer is already done. that was fast!\n")); + } else { + xine_log (stream->xine, XINE_LOG_MSG, _("xine: demuxer failed to start\n")); + } _x_free_demux_plugin(stream, stream->demux_plugin); stream->demux_plugin = NULL; |