Pausing a normal selected service triggers EOS; in turn switches the player rate to 1.0.
Scenario:
- Select a service with default minimum duration.
- Change the player rate to 0.0 (pause rate).
- Wait for 20 seconds to let grow the buffer.
- Change the player rate to 30.0.
Issue:
This scenario will work fine as expected on first attempt.
On second attempt it fails due to the reason as described below:
- After the player rate set to pause (0.0), EOS being triggered which causes pipeline.bus_call() to initiate "beginning of file encountered" error.
- Now, the rate is changed from 0.0 (pause) to 1.0 (live mode) due to EOS.
- Since, the player rate is currently set to 1.0, again changing the player rate to 30.0 fails.
Attached RI log for the same <<RILog.txt>>.
In addition to the aforesaid issue, few errors also observed stating "mpeg2video @ 0xcce7a70]ac-tex damaged at 0 12". Attached log <<Console_mpeg_error.txt>>
The buffer reaches EOS within very few seconds after starting the service, isn't due to GStreamer fault? Please comment.
Note: Two log files are attached in logs.zip
| Attachment | Size |
|---|---|
| log.zip | 35.63 KB |
Which OCAP application are you using to exercise this scenario? Is it DVR Exerciser or something else?
Best -
Marcin
I have used TDK application [Test case id: TC0076] to verify the forward rate 30x speed scenario.
Hi,
Please let me know your comments.
Thanks
Please file a bug in issue tracker...
Best -
Marcin
Filed an issue tracker OCAP_RI-597
The RI on PC Platform does not support a rate of 30. Can you test with a rate of 32? Can a different rate be used to demonstrate the issue? I tried performing the steps listed in OCAP_RI-597 using DvrExerciser and canned streams. I was unable to reproduce the problem with +2x. I saw video at 2x rate, when EOS was reached it automatically switched back to 1x playback at current live point. I did not see any issues with subsequent rate change attempts, it always succeeded - fast forward at 2x to EOS and then switched to 1x playback at live point. Can you reproduce this issue with DvrExerciser and canned streams?
Hi,
I have tried with 32x speed rate and observed the same issue as 30x speed reported. <<Attached RILog_32xSpeed_debug.txt>>
The EOS been triggered after pause rate and before 32x rate change.
Please confirm whether you are able to get the expected result consistently, because the issue is reproducible for second/third attempt.
Meanwhile, I am trying to execute DvrExcerciser xlet to depict the same scenario.
I reran TC0076 3 times restarting RI in between each run and as expected the test passed everytime.
I reran the same test 4 times without restarting RI and the test passes ever other time (passes 1st and 3rd time while fails 2nd and 4th run).
Thanks for the confirmation.
Same behavior is observed intermittently with 32x speed without RI restart.





Please let me know comments.