| 1 | Index: NuppelVideoPlayer.cpp
|
|---|
| 2 | ===================================================================
|
|---|
| 3 | --- NuppelVideoPlayer.cpp (revision 22760)
|
|---|
| 4 | +++ NuppelVideoPlayer.cpp (working copy)
|
|---|
| 5 | @@ -1160,6 +1160,7 @@
|
|---|
| 6 | if (fps > 0.0f && fps < 121.0f)
|
|---|
| 7 | {
|
|---|
| 8 | video_frame_rate = fps;
|
|---|
| 9 | + VERBOSE(VB_PLAYBACK,QString("Set video_frame_rate %1").arg(video_frame_rate));
|
|---|
| 10 | float temp_speed = (play_speed == 0.0f) ?
|
|---|
| 11 | audio_stretchfactor : play_speed;
|
|---|
| 12 | frame_interval = (int)(1000000.0f / video_frame_rate / temp_speed);
|
|---|
| 13 | @@ -7314,9 +7315,10 @@
|
|---|
| 14 | // transcoding, using the raw timecode doesn't work either
|
|---|
| 15 | // with DTV broadcasts where the timecode isn't zero on the
|
|---|
| 16 | // first frame, and may roll over during the broadcast.
|
|---|
| 17 | - playPos = (uint64_t)
|
|---|
| 18 | - ((currentFrame->frameNumber / video_frame_rate) * 1000);
|
|---|
| 19 | + //playPos = (uint64_t)
|
|---|
| 20 | + // ((currentFrame->frameNumber / video_frame_rate) * 1000);
|
|---|
| 21 | // END HACK
|
|---|
| 22 | + playPos = (uint64_t)currentFrame->timecode;
|
|---|
| 23 | }
|
|---|
| 24 |
|
|---|
| 25 | if (!textSubtitles.HasSubtitleChanged(playPos))
|
|---|