Advertisement
svenhoefer

Untitled

Nov 14th, 2017
271
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 0.90 KB | None | 0 0
  1. @@ -834,12 +820,17 @@ bool cPlayback::GetPosition(int &position, int &duration)
  2.                 if (audioSink || videoSink)
  3.                 {
  4.                         g_signal_emit_by_name(audioSink ? audioSink : videoSink, "get-decoder-time", &pts);
  5. -                       if (!GST_CLOCK_TIME_IS_VALID(pts)){
  6. +                       if (!GST_CLOCK_TIME_IS_VALID(pts))
  7. +                       {
  8.                                 lt_info( "%s - %d failed\n", __FUNCTION__, __LINE__);
  9.                         }
  10. -               }else{
  11. +               }
  12. +               else
  13. +               {
  14.                         if(!gst_element_query_position(m_gst_playbin, fmt, &pts))
  15. +                       {
  16.                                 lt_info( "%s - %d failed\n", __FUNCTION__, __LINE__);
  17. +                       }
  18.                 }
  19.                 position = pts /  1000000.0;
  20.                 // duration
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement