I am using NetBSD 1.5.1_BETA under i386.
I installed smpeg-0.4.1 (using the NetBSD package source system).
SDL-1.1.6 is also installed. It is using PTH (GNU Portable Thread
library) version 1.3.7.
When I run smpeg’s included testing programs, plaympeg, gtv, and glmovie,
they just hang – no window pops up and they can’t be killed with kill
(TERM) or CTRL-C.
I’ve been told that this problem may be caused because of differences in
the threading implementation.
I was able to get plaympeg to attempt to play an audio file:
$ plaympeg /home/reed/audio/schubert_impromptu_in_ebma.mp3
Warning: incorrect audio format
schubert_impromptu_in_ebma.mp3: MPEG audio stream
Audio MPEG-1 Layer 3 128kbit/s 44100Hz stereo
Size: 5181986
Total time: 323.874125
This plays static buzzing and some high-speed music. mpg123 plays it
correctly.
I ran the tests which were I built under the DSL test/ directory. As far
as I can tell, they seem to work. But I am not sure what I am looking for.
Any ideas on how I can properly test SDL?
I see that I need to upgrade versions. Before I upgrade to latest SDL (and
smpeg), does anyone have any advice, suggestions or things I should try?
(My goals: be able to play some mpeg video files that I have that include
audio, because mpeg_play doesn’t work too good; I am writing a review
about smpeg for a BSD news website.)
Thanks,
Jeremy C. Reed
http://www.reedmedia.net/