diff options
author | Johns <johns98@gmx.net> | 2012-06-27 21:47:30 +0200 |
---|---|---|
committer | Johns <johns98@gmx.net> | 2012-06-27 21:47:30 +0200 |
commit | 6f1c4d6ef691db5502d167059b7386b26b5f7a01 (patch) | |
tree | b6d316c26832e195adeaa1b9f443685a2a91fbc2 /video.c | |
parent | 6aa8601f7d0734f3088b0a5bac26d4e86db85f32 (diff) | |
download | vdr-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.c | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -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); } |