1.90.0 made tsMuxeR stop working

For help and support with issues specific to Linux/Unix
Forum rules
Please make sure you follow the Problem Reporting Guidelines before posting if you want a reply.

1.90.0 made tsMuxeR stop working

Postby set » Tue Aug 13, 2013 3:41 am

With nothing else changing besides the version of PMS, going from 1.8[12] to 1.90 caused every file that formerly worked using the tsMuxer engine to fail when serving my ps3. (ps3 displays black screen with failure message.) I will include the debug.log section for an example mkv fail. Comparing it to the same file playing successfully under 1.81, all the mencoder options look identical. But
under 1.91 tsMuxeR throws an assertion and dies. Looking at the meta file generated for tsMuxeR, the only difference is the video-width and video-height parameters which do not exist for the 1.81 meta file. I also tried the 1.91 snapshot with no improvement, and both transcoding and not transcoding the audio. The tsMuxeR feature is very important to me, so I am sticking with the older versions. Would it be possible to use ffmpeg to mux to the required format as an alternative? Anything else I can try to debug this?

MPlayer 1.1-4.8.1

debug.log:
Code: Select all
INFO  2013-08-04 02:45:26.640 [New I/O server worker #1-3] Starting transcode/remux of VIDEO.S01E01.480p.WEBRip.x264-P2P.mkv
DEBUG 2013-08-04 02:45:26.661 [New I/O server worker #1-3] H.264 file: /archive/Video/New/VIDEO S01 480p WEBRip x264-P2P/VIDEO.S01E01.480p.WEBRip.x264-P2P.mkv level 3.0 / ref frames 2
DEBUG 2013-08-04 02:45:26.664 [mkfifo-16] Starting mkfifo --mode=777 /tmp/ps3mediaserver/1375598726663tsmuxerout.ts
DEBUG 2013-08-04 02:45:26.671 [mkfifo-16] Unix process ID (mkfifo): 29130
DEBUG 2013-08-04 02:45:26.715 [mkfifo-17] Starting mkfifo --mode=777 /tmp/ps3mediaserver/1375598726661ffmpegvideo
DEBUG 2013-08-04 02:45:26.715 [mkfifo-18] Starting mkfifo --mode=777 /tmp/ps3mediaserver/1375598726661videoout
DEBUG 2013-08-04 02:45:26.721 [mkfifo-17] Unix process ID (mkfifo): 29135
DEBUG 2013-08-04 02:45:26.725 [mkfifo-18] Unix process ID (mkfifo): 29136
DEBUG 2013-08-04 02:45:26.916 [mencoder-13] Starting mencoder -ss 0 "/archive/Video/New/VIDEO S01 480p WEBRip x264-P2P/VIDEO.S01E01.480p.WEBRip.x264-P2P.mkv" -quiet -quiet -really-quiet -msglevel statusline=2 -ovc copy -nosound -mc 0 -noskip -of rawvideo -o /tmp/ps3mediaserver/1375598726661ffmpegvideo
INFO  2013-08-04 02:45:26.932 [mencoder-13] Successfully initialized buffer to 1,048,576 bytes.
DEBUG 2013-08-04 02:45:26.935 [mencoder-13] Attaching thread: mencoder-13
DEBUG 2013-08-04 02:45:26.936 [mencoder-13] Unix process ID (mencoder): 29144
DEBUG 2013-08-04 02:45:26.967 [mkfifo-19] Starting mkfifo --mode=777 /tmp/ps3mediaserver/1375598726662ffmpegaudio01
DEBUG 2013-08-04 02:45:26.972 [mkfifo-20] Starting mkfifo --mode=777 /tmp/ps3mediaserver/1375598726662audioout
DEBUG 2013-08-04 02:45:26.974 [mkfifo-19] Unix process ID (mkfifo): 29150
DEBUG 2013-08-04 02:45:26.982 [mkfifo-20] Unix process ID (mkfifo): 29153
DEBUG 2013-08-04 02:45:27.172 [mencoder-14] Starting mencoder -ss 0 "/archive/Video/New/VIDEO S01 480p WEBRip x264-P2P/VIDEO.S01E01.480p.WEBRip.x264-P2P.mkv" -quiet -quiet -really-quiet -msglevel statusline=2 -channels 6 -ovc copy -of rawaudio -mc 0 -noskip -oac lavc -quiet -quiet -lavcopts acodec=ac3:abitrate=448 -af lavcresample=48000 -srate 48000 -quiet -quiet -o /tmp/ps3mediaserver/1375598726662ffmpegaudio01
INFO  2013-08-04 02:45:27.175 [mencoder-14] Successfully initialized buffer to 1,048,576 bytes.
DEBUG 2013-08-04 02:45:27.176 [mencoder-14] Attaching thread: mencoder-14
DEBUG 2013-08-04 02:45:27.177 [mencoder-14] Unix process ID (mencoder): 29158
DEBUG 2013-08-04 02:45:27.273 [tsMuxeR-15] Starting tsMuxeR /tmp/ps3mediaserver/pms-tsmuxer.meta /tmp/ps3mediaserver/1375598726663tsmuxerout.ts
WARN  2013-08-04 02:45:27.273 [New I/O server worker #1-3] External input stream instance is null... sounds not good, waiting 500ms
DEBUG 2013-08-04 02:45:27.279 [tsMuxeR-15] Reading pipe: /tmp/ps3mediaserver/1375598726663tsmuxerout.ts
DEBUG 2013-08-04 02:45:27.325 [Thread-65] Bad SEI detected. SEI too short
DEBUG 2013-08-04 02:45:27.326 [Thread-65] tsMuxeR: ../vodTransport/src/nalUnits.cpp:210: virtual int NALUnit::deserialize(uint8_t*, uint8_t*): Assertion `(*buffer & 0x80) == 0' failed.
INFO  2013-08-04 02:45:27.354 [tsMuxeR-15] Successfully initialized buffer to 50,000,000 bytes.
DEBUG 2013-08-04 02:45:27.355 [tsMuxeR-15] Attaching thread: tsMuxeR-15
DEBUG 2013-08-04 02:45:27.356 [tsMuxeR-15] Unix process ID (tsMuxeR): 29163
DEBUG 2013-08-04 02:45:27.361 [Thread-68] SmartLabs tsMuxeR.  Version 1.10.6  http://www.smlabs.net
DEBUG 2013-08-04 02:45:27.361 [Thread-68] Decoding H264 stream (track 1): Profile: Baseline@0.3  Resolution: -8:8p  Frame rate: not found
DEBUG 2013-08-04 02:45:27.361 [Thread-68] Change H264 level from 0.3 to 4
DEBUG 2013-08-04 02:45:27.362 [Thread-68] H.264 stream does not contain fps field. Muxing fps=23.976
DEBUG 2013-08-04 02:45:27.362 [Thread-68] 100.0% complete
INFO  2013-08-04 02:45:27.363 [tsMuxeR-15] Process tsMuxeR has a return code of 134! Maybe an error occurred... check the log file
DEBUG 2013-08-04 02:45:27.364 [tsMuxeR-15] Stopping Unix process 29130: mkfifo-16
DEBUG 2013-08-04 02:45:27.367 [tsMuxeR-15] Stopping Unix process 29144: mencoder-13
INFO  2013-08-04 02:45:27.367 [tsMuxeR-15] Destroying buffer
DEBUG 2013-08-04 02:45:27.369 [tsMuxeR-15] Stopping Unix process 29158: mencoder-14
INFO  2013-08-04 02:45:27.369 [tsMuxeR-15] Destroying buffer
INFO  2013-08-04 02:45:27.779 [StartPlaying Event] Started sending /archive/Video/New/VIDEO S01 480p WEBRip x264-P2P/VIDEO.S01E01.480p.WEBRip.x264-P2P.mkv to PlayStation 3 on 192.168.2.32
DEBUG 2013-08-04 02:45:30.302 [Buffered IO End Checker] Stopping Unix process 29163: tsMuxeR-15
INFO  2013-08-04 02:45:30.305 [Buffered IO End Checker] Destroying buffer
INFO  2013-08-04 02:45:31.810 [StopPlaying Event] Stopped sending /archive/Video/New/VIDEO S01 480p WEBRip x264-P2P/VIDEO.S01E01.480p.WEBRip.x264-P2P.mkv to PlayStation 3 on 192.168.2.32
WARN  2013-08-04 02:45:36.647 [Process Destroyer] Sending kill -14 to the Unix process: 29096
WARN  2013-08-04 02:45:36.703 [Process Destroyer] Sending kill -14 to the Unix process: 29110
DEBUG 2013-08-04 02:45:36.707 [Process Destroyer] Successfully sent kill -14 to the Unix process: 29096
DEBUG 2013-08-04 02:45:36.713 [Process Destroyer] Successfully sent kill -14 to the Unix process: 29110
WARN  2013-08-04 02:45:37.368 [Process Destroyer] Sending kill -14 to the Unix process: 29144
DEBUG 2013-08-04 02:45:37.375 [Process Destroyer] Successfully sent kill -14 to the Unix process: 29144
WARN  2013-08-04 02:45:37.374 [Process Destroyer] Sending kill -14 to the Unix process: 29158
DEBUG 2013-08-04 02:45:37.391 [Process Destroyer] Successfully sent kill -14 to the Unix process: 29158


pms-tsmuxer.meta-1.90:
Code: Select all
MUXOPT --no-pcr-on-video-pid --new-audio-pes --no-asyncio --vbr --vbv-len=500
V_MPEG4/ISO/AVC, "/tmp/ps3mediaserver/1375598726661videoout", fps=23.976, video-width=848, video-height=480, level=4.1, insertSEI, contSPS, track=1
A_AC3, "/tmp/ps3mediaserver/1375598726662audioout", track=2
set
 
Posts: 3
Joined: Fri Jul 12, 2013 5:38 am

Re: 1.90.0 made tsMuxeR stop working

Postby shagrath » Tue Aug 13, 2013 8:14 pm

looking at it
shagrath
Project Lead
 
Posts: 2668
Joined: Wed Jan 14, 2009 1:39 pm

Re: 1.90.0 made tsMuxeR stop working

Postby shagrath » Tue Aug 13, 2013 8:44 pm

yep tsmuxer engine is broken in 1.90, fix on the way
shagrath
Project Lead
 
Posts: 2668
Joined: Wed Jan 14, 2009 1:39 pm

Re: 1.90.0 made tsMuxeR stop working

Postby Raptor399 » Tue Aug 13, 2013 10:14 pm

See if the snapshot build solves the problem.
Raptor399
Project Member
 
Posts: 1916
Joined: Thu Mar 10, 2011 12:06 am

Re: 1.90.0 made tsMuxeR stop working

Postby set » Wed Aug 14, 2013 6:12 am

I tested the current 1.90.1 snapshot with the fix, and it works. Thanks for the rapid response!
set
 
Posts: 3
Joined: Fri Jul 12, 2013 5:38 am


Return to Linux/Unix Support

Who is online

Users browsing this forum: Yahoo [Bot] and 5 guests