Ticket #1224 (Closed: fixed)
can't play SMILs with GstreamerPlayer
Priority: | normal | Reporter: | fgerlits |
---|---|---|---|
Severity: | major | Assigned to: | maroy |
Component: | bug | Status: | closed |
Version: | Resolution: | fixed | |
Milestone: | Keywords: |
Description by fgerlits:
I put in two new SMIL tests in playlistExecutor/GstreamerPlayerTest?, secondSmilTest and animatedSmilTest. On my computer, neither works. SecondSmilTest? 1. makes a 17s pause; 2. plays clip #1 correctly; 3. prints this error message: gstreamer error: Internal GStreamer error: pad problem. File a bug. 4. another silence of about the length of clip #2; 5. plays clip #3 correctly; and finally 6. prints an infinite loop of error messages: (process:12237): GStreamer-WARNING **: push on peer of pad seekPack_seekPackAudioConvert:src but peer is not active (process:12237): GStreamer-WARNING **: push on peer of pad seekPack_seekPackAudioConvert:src but peer is not active etc. AnimatedSmilTest? does 1, 2, 3 and then freezes.
Attachments
Changelog
Fri Jul 1 14:19:59 2005: Modified by fgerlits
- status changed from new to assigned
- owner changed from anonymous to maroy
Sat Jul 2 21:53:16 2005: Modified by maroy
- resolution set to fixed
- status changed from assigned to closed
Sun Jul 3 01:08:06 2005: Modified by fgerlits
Yes, it works now.
the source of the problem was that test10002.mp3 is 48kHz, while the other files are 44.1kHz. the gstreamer elements couldn't match the files with different sample rates. why it took a day to find out to root of the cause, it's good that it actually came up, as this is could be a real issue as we'll have audio files with different sample rates in the storage system. it's fixed now, automatic rate conversion is done on all files...