PMS SubJunk Build

Download and discuss official beta builds here

Re: PMS SubJunk Build 51 (Updated 2011-10-12)

Postby Raptor399 » Wed Oct 26, 2011 7:07 am

devildog93 wrote:Yeah, my whole #transcode# folder is just messed right up for some reason as I posted above. Trying to find anything like it in the forums but nothing coming up yet.
This is where it gets weird though. What I have observed, is that my first #transcode# folder option is showing a strange time as I linked two posts up, but the real strange thing is that if I back out of the #transcode# folder the movie filename outside the #trans# folder changes to match inside the #trans# folder.

Like this:
Default first #trans# folder option (2 hour movie):
>> 00:03:18:00

After I back out, the movie renames itself outside the #trans# folder as such:
>> 00:03:18:00
and the movie then shifts position to the bottom of the file stack as if it is a new file to the folder. If I restart PMS, then the files revert to their original name, and line back up alphabetically.
Other than that though, the playback itself is great with this release, subs or not, transcoding or remuxing. Just something strange when I go into the #transcode# folder. It is a weird one.

object.clone() is a tricky method, it was causing all chapters to point to the same Time object that was introduced a while ago. That is why all chapters pointed to the last chapter's Time. Also, the duration was shown as title of the chapter instead of the seek time.

A fix has been committed in r955.
Raptor399
Project Member
 
Posts: 1916
Joined: Thu Mar 10, 2011 12:06 am

Re: PMS SubJunk Build 52 (Updated 2011-10-24)

Postby SharkHunter » Wed Oct 26, 2011 7:52 am

Raptor399 wrote:
SharkHunter wrote:I've tried some more and as it turns ou the Bravi can't play anything off the HD but it can play network streams :)

You know the routine...

Anything helpful in the logs? :mrgreen:


I ran a quick check now on the morning and from what I saw in the logs is that when the actual video stream is about to be sent to bravia it all of a sudden is an "unknown render" and has a player of null which of course makes the bravia pissed. This is also probably why it works with network streams since the PMSencoder force transcoding to mpeg2 (which is what the bravia likes).

I' need to dig deeper here. I'll be back...
SharkHunter
 
Posts: 941
Joined: Tue Jun 01, 2010 8:39 pm

Re: PMS SubJunk Build 52 (Updated 2011-10-24)

Postby slooff » Wed Oct 26, 2011 4:45 pm

unfortunately with SB50, SB51 and SB52 I am having issues :cry:
- the mini web console is broken (no image)
- PMS does not show up on XMBC & PS3

I did use pmsencoder-1.5.10 but that didn't solve any of the issues.

Here's a snippet my debug.log:
Code: Select all
[main] INFO  17:32:13.220 PMSEncoder: initializing PMSEncoder 1.5.10
[main] INFO  17:32:13.262 PMSEncoder: script directory: /opt/pms/SB52/pmsencoder
[main] INFO  17:32:13.262 PMSEncoder: loading built-in log4j config file: jar:file:/opt/pms/SB52/plugins/pmsencoder-1.5.10.jar!/log4j_default.xml
[main] INFO  17:32:15.313 Registering transcoding engine: PMSEncoder
[main] INFO  17:32:15.314 Found plugin: com.chocolatey.pmsedl.Plugin
[main] INFO  17:32:15.569 PMS-EDL: Initialized PMS-EDL 1.1.0
[main] INFO  17:32:15.571 Registering transcoding engine: FFmpeg Audio
[main] INFO  17:32:15.579 Registering transcoding engine: MEncoder
[main] INFO  17:32:15.579 Registering transcoding engine: MPlayer Audio
[main] INFO  17:32:15.579 Registering transcoding engine: MEncoder Web
[main] INFO  17:32:15.579 Registering transcoding engine: MPlayer Video Dump
[main] INFO  17:32:15.580 Registering transcoding engine: MPlayer Web
[main] INFO  17:32:15.581 Registering transcoding engine: tsMuxeR
[main] INFO  17:32:15.581 Registering transcoding engine: Audio High Fidelity
[main] INFO  17:32:15.582 Registering transcoding engine: VLC Audio Streaming
[main] INFO  17:32:15.582 Registering transcoding engine: VLC Video Streaming
[main] INFO  17:32:15.582 Registering transcoding engine: Raws Thumbnailer
[main] INFO  17:32:15.590 Scanning network interface eth0 (eth0)
[main] INFO  17:32:15.591 Using forced address 192.168.0.100
[main] INFO  17:32:15.591 Created socket: /192.168.0.100:5001
[Thread-4] INFO  17:32:15.609 Starting DLNA Server on host 192.168.0.100 and port 5001...
[main] DEBUG 17:32:15.627 Using database URL: jdbc:h2:database/medias
[main] INFO  17:32:15.627 Using database located at: /opt/pms/SB52/database
[main] DEBUG 17:32:15.925 Database not created or corrupted
[main] DEBUG 17:32:15.926 Database will be (re)initialized
[main] DEBUG 17:32:15.955 Database initialized
[main] INFO  17:32:15.965 A tiny cache admin interface is available at: http://192.168.0.100:5001/console/home
[main] DEBUG 17:32:15.983 Sending ALIVE...
[main] INFO  17:32:16.025 Using the following UUID configured in PMS.conf: 5231b7d8-247f-302b-b4e1-2b539b51c530
[Thread-4] INFO  17:32:16.525 No IP filter specified, access granted to /192.168.0.3
[Thread-11] INFO  17:32:16.557 Exception in thread "Thread-11" java.lang.NullPointerException
[Thread-11] INFO  17:32:16.557  at net.pms.network.Request.answer(Request.java:549)
[Thread-11] INFO  17:32:16.557  at net.pms.network.RequestHandler.run(RequestHandler.java:191)
[Thread-11] INFO  17:32:16.557  at java.lang.Thread.run(Thread.java:662)
[Thread-4] INFO  17:32:18.183 No IP filter specified, access granted to /192.168.0.17
[Thread-12] INFO  17:32:18.195 Exception in thread "Thread-12" java.lang.NullPointerException
[Thread-12] INFO  17:32:18.195  at net.pms.network.Request.answer(Request.java:549)
[Thread-12] INFO  17:32:18.195  at net.pms.network.RequestHandler.run(RequestHandler.java:191)
[Thread-12] INFO  17:32:18.195  at java.lang.Thread.run(Thread.java:662)
[Thread-4] INFO  17:32:19.553 No IP filter specified, access granted to /192.168.0.9
[Thread-13] INFO  17:32:19.564 Exception in thread "Thread-13" java.lang.NullPointerException
[Thread-13] INFO  17:32:19.565  at net.pms.network.Request.answer(Request.java:549)
[Thread-13] INFO  17:32:19.565  at net.pms.network.RequestHandler.run(RequestHandler.java:191)
[Thread-13] INFO  17:32:19.565  at java.lang.Thread.run(Thread.java:662)
[main] INFO  17:32:20.075 The server should now appear on your renderer
[Thread-4] INFO  17:32:20.374 No IP filter specified, access granted to /192.168.0.22
[Thread-16] INFO  17:32:20.385 Exception in thread "Thread-16" java.lang.NullPointerException
[Thread-16] INFO  17:32:20.385  at net.pms.network.Request.answer(Request.java:549)
[Thread-16] INFO  17:32:20.385  at net.pms.network.RequestHandler.run(RequestHandler.java:191)
[Thread-16] INFO  17:32:20.385  at java.lang.Thread.run(Thread.java:662)
[Thread-17] INFO  17:32:20.851 Exception in thread "Thread-17" java.lang.NullPointerException
[Thread-17] INFO  17:32:20.851  at net.pms.network.Request.answer(Request.java:549)
[Thread-17] INFO  17:32:20.852  at net.pms.network.RequestHandler.run(RequestHandler.java:191)


Any ideas? ;-((
opensuse 12.1, latest PMS build, mplayer/mencoder with static libraries, movieinfo, pmsencoder, edl plugin, PS3, XBOX, Samsung ES7000
slooff
 
Posts: 54
Joined: Fri Dec 11, 2009 11:28 am

Re: PMS SubJunk Build 52 (Updated 2011-10-24)

Postby Raptor399 » Wed Oct 26, 2011 5:38 pm

slooff wrote:Here's a snippet my debug.log:
Code: Select all
[Thread-12] INFO  17:32:18.195 Exception in thread "Thread-12" java.lang.NullPointerException
[Thread-12] INFO  17:32:18.195  at net.pms.network.Request.answer(Request.java:549)
[Thread-12] INFO  17:32:18.195  at net.pms.network.RequestHandler.run(RequestHandler.java:191)
[Thread-12] INFO  17:32:18.195  at java.lang.Thread.run(Thread.java:662)
[Thread-4] INFO  17:32:19.553 No IP filter specified, access granted to /192.168.0.9
[Thread-13] INFO  17:32:19.564 Exception in thread "Thread-13" java.lang.NullPointerException
[Thread-13] INFO  17:32:19.565  at net.pms.network.Request.answer(Request.java:549)
[Thread-13] INFO  17:32:19.565  at net.pms.network.RequestHandler.run(RequestHandler.java:191)
[Thread-13] INFO  17:32:19.565  at java.lang.Thread.run(Thread.java:662)
[main] INFO  17:32:20.075 The server should now appear on your renderer
[Thread-4] INFO  17:32:20.374 No IP filter specified, access granted to /192.168.0.22
[Thread-16] INFO  17:32:20.385 Exception in thread "Thread-16" java.lang.NullPointerException
[Thread-16] INFO  17:32:20.385  at net.pms.network.Request.answer(Request.java:549)
[Thread-16] INFO  17:32:20.385  at net.pms.network.RequestHandler.run(RequestHandler.java:191)
[Thread-16] INFO  17:32:20.385  at java.lang.Thread.run(Thread.java:662)
[Thread-17] INFO  17:32:20.851 Exception in thread "Thread-17" java.lang.NullPointerException
[Thread-17] INFO  17:32:20.851  at net.pms.network.Request.answer(Request.java:549)
[Thread-17] INFO  17:32:20.852  at net.pms.network.RequestHandler.run(RequestHandler.java:191)


Any ideas? ;-((

The NullPointerException has been fixed in r954. Try using HTTP Engine v2 as a temporary workaround till the next release.
Raptor399
Project Member
 
Posts: 1916
Joined: Thu Mar 10, 2011 12:06 am

Re: PMS SubJunk Build 52 (Updated 2011-10-24)

Postby Raptor399 » Wed Oct 26, 2011 5:43 pm

SharkHunter wrote:I ran a quick check now on the morning and from what I saw in the logs is that when the actual video stream is about to be sent to bravia it all of a sudden is an "unknown render" and has a player of null which of course makes the bravia pissed. This is also probably why it works with network streams since the PMSencoder force transcoding to mpeg2 (which is what the bravia likes).

I've seen null player objects as well, but at that time I didn't really pay attention to them as they didn't seem to be causing any harm.
Perhaps they are more pesky than anticipated.
Raptor399
Project Member
 
Posts: 1916
Joined: Thu Mar 10, 2011 12:06 am

Re: PMS SubJunk Build 52 (Updated 2011-10-24)

Postby SonicSam » Wed Oct 26, 2011 8:13 pm

[IB] Mirai Nikki - 02 [720p] [10bit] [7C075142].mkv
Direct Download to Reproduce: http://www.maikuando.tv/ddl.php?id=2085&grp=interrobang

tsMuxer: No video, audio plays, the play timer stutters on PS3 (plays fine, but it like goes 0:13, 0:12, 0:13 very fast)....weird.
Mencoder through #TRANSCODING#, with/without Subtitles: Plays for ~15-30 seconds, then pauses on PS3. Cannot unpause. Setting Go-To time, runs for another ~15-30 seconds and stops.

Running command from debug.log locally, I get 15 second file, max. Setting -ss 20 will do a 15 second file from 20.

Code: Select all
C:\Users\SonicSam>"C:\Program Files (x86)\PS3 Media Server\win32\mencoder.exe" -
ss 20 -quiet "H:\[IB] Mirai Nikki - 02 [720p] [10bit] [7C075142].mkv" -quiet -qu
iet -oac lavc -of mpeg -quiet -quiet -mpegopts format=mpeg2:muxrate=500000:vbuf_
size=1194:abuf_size=64 -ovc lavc -channels 2 -lavdopts debug=0:threads=8 -lavcop
ts autoaspect=1:vcodec=mpeg2video:acodec=ac3:abitrate=448:threads=8:keyint=1:vqs
cale=1:vqmin=2 -ass -fontconfig -subcp cp1252 -subfont C:\Windows\Fonts\Arial.tt
f -quiet -quiet -sid 0 -quiet -quiet -ofps 24000/1001 -quiet -quiet -lavdopts fa
st -mc 0 -noskip -af lavcresample=48000 -srate 48000 -o D:/derp.wmv
MEncoder SB16 (C) 2000-2011 MPlayer Team
Custom build by SubJunk, http://www.spirton.com

WARNING: OUTPUT FILE FORMAT IS _MPEG_. See -of help.
success: format: 0  data: 0x0 - 0x11dd1e26
libavformat file format detected.
[lavf] stream 0: video (h264), -vid 0
[lavf] stream 1: audio (aac), -aid 0
[lavf] stream 2: subtitle (ass), -sid 0
VIDEO:  [H264]  1280x720  0bpp  23.976 fps    0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:44  fourcc:0x34363248  size:1280x720  fps:23.976  ftime:=0.0417
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, s16le, 0.0 kbit/0.00% (ratio: 0->192000)
Selected audio codec: [ffaac] afm: ffmpeg (FFmpeg AAC (MPEG-2/MPEG-4 Audio))
==========================================================================
PACKET SIZE: 2048 bytes, deltascr: 884
Opening video filter: [ass auto=1]
[ass] auto-open
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
[ac3 @ 0101be20]channel_layout not specified
[ac3 @ 0101be20]No channel layout specified. The encoder will guess the layout,
but it might be incorrect.
Limiting audio preload to 0.4s.
Increasing audio density to 4.
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
[swscaler @ 00ffe800]using unscaled yuv420p10le -> yuv420p special converter
videocodec: libavcodec (1280x720 fourcc=3267706d [mpg2])
[VE_LAVC] Using constant qscale = 1.000000 (VBR).
Writing header...
INITV: 0.200, 0.158, fps: 23.976


Command exits after 15 seconds, no errors.

The file is, as the filename says, 10bit H264. Does that play a part in this error?

SB52
SonicSam
 
Posts: 4
Joined: Wed Oct 26, 2011 8:04 pm

Re: PMS SubJunk Build 52 (Updated 2011-10-24)

Postby Uppie » Wed Oct 26, 2011 10:06 pm

Hi Subjunk and all others involved,

Apart from the #transcode#-folder issue, this is a really good build :D . I now can throw anything with it at my Philips7000 NetTV and it all plays well: ISO, AVI, MKV. No sync-issues, no subtitle-issues..great! FW/RW is not applicable since my TV is not capable of these commands :(

Thanx,

Uppie
Uppie
 
Posts: 6
Joined: Tue Sep 06, 2011 6:46 pm

Re: PMS SubJunk Build 52 (Updated 2011-10-24)

Postby andash » Wed Oct 26, 2011 10:10 pm

Hi, I've been using this build almost without any problems up til SB49.

I use the virtual folder structure introduced in this thread and later added to the code.

I get this error whenever I try and access a virtual folder, seems like normal folders work fine:

Code: Select all
[New I/O server worker #1-8] INFO  22:59:37.785 java.lang.NullPointerException
[New I/O server worker #1-8] INFO  22:59:37.785    at net.pms.dlna.MapFile.isRefreshNeeded(MapFile.java:217)
[New I/O server worker #1-8] INFO  22:59:37.785    at net.pms.dlna.DLNAResource.discoverWithRenderer(DLNAResource.java:604)
[New I/O server worker #1-8] INFO  22:59:37.785    at net.pms.dlna.DLNAResource.search(DLNAResource.java:636)
[New I/O server worker #1-8] INFO  22:59:37.785    at net.pms.dlna.DLNAResource.search(DLNAResource.java:638)
[New I/O server worker #1-8] INFO  22:59:37.785    at net.pms.dlna.DLNAResource.getDLNAResources(DLNAResource.java:524)
[New I/O server worker #1-8] INFO  22:59:37.785    at net.pms.network.RequestV2.answer(RequestV2.java:558)
[New I/O server worker #1-8] INFO  22:59:37.785    at net.pms.network.RequestHandlerV2.writeResponse(RequestHandlerV2.java:255)
[New I/O server worker #1-8] INFO  22:59:37.785    at net.pms.network.RequestHandlerV2.messageReceived(RequestHandlerV2.java:225)
[New I/O server worker #1-8] INFO  22:59:37.785    at org.jboss.netty.handler.stream.ChunkedWriteHandler.handleUpstream(ChunkedWriteHandler.java:148)
[New I/O server worker #1-8] INFO  22:59:37.785    at org.jboss.netty.handler.codec.http.HttpChunkAggregator.messageReceived(HttpChunkAggregator.java:116)
[New I/O server worker #1-8] INFO  22:59:37.785    at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:302)
[New I/O server worker #1-8] INFO  22:59:37.785    at org.jboss.netty.handler.codec.replay.ReplayingDecoder.unfoldAndfireMessageReceived(ReplayingDecoder.java:522)
[New I/O server worker #1-8] INFO  22:59:37.785    at org.jboss.netty.handler.codec.replay.ReplayingDecoder.callDecode(ReplayingDecoder.java:506)
[New I/O server worker #1-8] INFO  22:59:37.785    at org.jboss.netty.handler.codec.replay.ReplayingDecoder.messageReceived(ReplayingDecoder.java:443)
[New I/O server worker #1-8] INFO  22:59:37.785    at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:274)
[New I/O server worker #1-8] INFO  22:59:37.785    at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:261)
[New I/O server worker #1-8] INFO  22:59:37.785    at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:349)
[New I/O server worker #1-8] INFO  22:59:37.785    at org.jboss.netty.channel.socket.nio.NioWorker.processSelectedKeys(NioWorker.java:280)
[New I/O server worker #1-8] INFO  22:59:37.785    at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:200)
[New I/O server worker #1-8] INFO  22:59:37.785    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
[New I/O server worker #1-8] INFO  22:59:37.785    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
[New I/O server worker #1-8] INFO  22:59:37.785    at java.lang.Thread.run(Unknown Source)


And also a dlna error on the ps3 without any subfolders or files showing up.

Problem also occurs in 1.50.0 beta 1 and was introduced in SB49 as far as I can tell.

Thanks for all your hard work. Love this piece of software so much.
andash
 
Posts: 17
Joined: Sat Feb 07, 2009 2:13 am

Re: PMS SubJunk Build 52 (Updated 2011-10-24)

Postby Raptor399 » Wed Oct 26, 2011 10:36 pm

andash wrote:I get this error whenever I try and access a virtual folder, seems like normal folders work fine:

Code: Select all
[New I/O server worker #1-8] INFO  22:59:37.785 java.lang.NullPointerException
[New I/O server worker #1-8] INFO  22:59:37.785    at net.pms.dlna.MapFile.isRefreshNeeded(MapFile.java:217)


The NullPointerException is fixed in r956, thanks for reporting!
Raptor399
Project Member
 
Posts: 1916
Joined: Thu Mar 10, 2011 12:06 am

Re: PMS SubJunk Build 52 (Updated 2011-10-24)

Postby SubJunk » Thu Oct 27, 2011 12:00 am

I'll release a new build later today to keep up with the bugfixes
SubJunk
 
Posts: 1208
Joined: Fri Mar 27, 2009 5:25 am

PreviousNext

Return to Beta Builds

Who is online

Users browsing this forum: No registered users and 8 guests