summaryrefslogtreecommitdiff
path: root/video.c
diff options
context:
space:
mode:
authorJohns <johns98@gmx.net>2012-06-27 21:47:30 +0200
committerJohns <johns98@gmx.net>2012-06-27 21:47:30 +0200
commit6f1c4d6ef691db5502d167059b7386b26b5f7a01 (patch)
treeb6d316c26832e195adeaa1b9f443685a2a91fbc2 /video.c
parent6aa8601f7d0734f3088b0a5bac26d4e86db85f32 (diff)
downloadvdr-plugin-softhddevice-6f1c4d6ef691db5502d167059b7386b26b5f7a01.tar.gz
vdr-plugin-softhddevice-6f1c4d6ef691db5502d167059b7386b26b5f7a01.tar.bz2
Video_get_format AudioVideoReady feeds old PTS.
Diffstat (limited to 'video.c')
-rw-r--r--video.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/video.c b/video.c
index 2315426..4ae0f07 100644
--- a/video.c
+++ b/video.c
@@ -1394,6 +1394,8 @@ static void VaapiReleaseSurface(VaapiDecoder *, VASurfaceID);
///
/// @returns true, if message shown
///
+/// @todo FIXME: combine VdpauMessage and VaapiMessage
+///
static int VaapiMessage(int level, const char *format, ...)
{
if (SysLogLevel > level || DebugLevel > level) {
@@ -1403,13 +1405,13 @@ static int VaapiMessage(int level, const char *format, ...)
va_start(ap, format);
if (format != last_format) { // don't repeat same message
- last_format = format;
if (buf[0]) { // print last repeated message
syslog(LOG_ERR, "%s", buf);
buf[0] = '\0';
}
if (format) {
+ last_format = format;
vsyslog(LOG_ERR, format, ap);
}
va_end(ap);
@@ -5300,13 +5302,13 @@ static int VdpauMessage(int level, const char *format, ...)
va_start(ap, format);
if (format != last_format) { // don't repeat same message
- last_format = format;
if (buf[0]) { // print last repeated message
syslog(LOG_ERR, "%s", buf);
buf[0] = '\0';
}
if (format) {
+ last_format = format;
vsyslog(LOG_ERR, format, ap);
}
va_end(ap);
@@ -9313,7 +9315,7 @@ enum PixelFormat Video_get_format(VideoHwDecoder * hw_decoder,
Timestamp2String(VideoGetClock(hw_decoder)), ms_delay);
#endif
- AudioVideoReady(VideoGetClock(hw_decoder));
+ //AudioVideoReady(VideoGetClock(hw_decoder));
return VideoUsedModule->get_format(hw_decoder, video_ctx, fmt);
}