Page 1 of 1

Problem with special character in names on .STR files

Posted: Sat Oct 18, 2014 10:33 am
by McRambo
HI! I have a problem: if the subtitle file has special characters, the video cannot be loaded and show an error.

This files look like this:

Dalshabet(달샤벳) _ B.B.BI(비비비)(Big Baby Baby) [MV].mp4
Dalshabet(달샤벳) _ B.B.BI(비비비)(Big Baby Baby) [MV].str

If i delete the str file, the video is showed normaly, even the special characters.
I think the problem is in the STR file name,
thank you.

Re: Problem with special character in names on .STR files

Posted: Sat Oct 18, 2014 12:48 pm
by Madoka
I had noticed this before. Try the new 4.2.0. It works for me with new FFmpeg. The old one didn't like Asian characters.

Re: Problem with special character in names on .STR files

Posted: Sat Oct 18, 2014 1:54 pm
by McRambo
OK Thank you, i will just now, thank you again

Re: Problem with special character in names on .STR files

Posted: Wed Oct 22, 2014 9:23 am
by McRambo
:cry: still the same thing, happens without transcoding, playing in direct streaming, the bug still there.

this file has a str file:

Dalshabet(달샤벳) _ B.B.BI(비비비)(Big Baby Baby) [MV].mp4
Dalshabet(달샤벳) _ B.B.BI(비비비)(Big Baby Baby) [MV].str

if i delete the str file, the video is loaded correctly
Error adding child: "Dalshabet(달샤벳) _ B.B.BI(비비비)(Big Baby Baby) [MV].mp4"
java.lang.NullPointerException: null
at net.pms.dlna.DLNAResource.addChild(DLNAResource.java:649) [ums.jar:4.2.0]
at net.pms.dlna.DLNAResource.addChild(DLNAResource.java:483) [ums.jar:4.2.0]
at net.pms.dlna.MapFile.manageFile(MapFile.java:110) [ums.jar:4.2.0]
at net.pms.dlna.MapFile.analyzeChildren(MapFile.java:169) [ums.jar:4.2.0]
at net.pms.dlna.DLNAResource.discoverWithRenderer(DLNAResource.java:1040) [ums.jar:4.2.0]
at net.pms.dlna.DLNAResource.getDLNAResources(DLNAResource.java:956) [ums.jar:4.2.0]
at net.pms.network.RequestV2.answer(RequestV2.java:664) [ums.jar:4.2.0]
at net.pms.network.RequestHandlerV2.writeResponse(RequestHandlerV2.java:283) [ums.jar:4.2.0]
at net.pms.network.RequestHandlerV2.messageReceived(RequestHandlerV2.java:241) [ums.jar:4.2.0]
at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70) [ums.jar:4.2.0]
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564) [ums.jar:4.2.0]
at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791) [ums.jar:4.2.0]
at org.jboss.netty.handler.stream.ChunkedWriteHandler.handleUpstream(ChunkedWriteHandler.java:142) [ums.jar:4.2.0]
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564) [ums.jar:4.2.0]
at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791) [ums.jar:4.2.0]
at org.jboss.netty.handler.codec.http.HttpChunkAggregator.messageReceived(HttpChunkAggregator.java:145) [ums.jar:4.2.0]
at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70) [ums.jar:4.2.0]
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564) [ums.jar:4.2.0]
at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791) [ums.jar:4.2.0]
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:296) [ums.jar:4.2.0]
at org.jboss.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java:459) [ums.jar:4.2.0]
at org.jboss.netty.handler.codec.replay.ReplayingDecoder.callDecode(ReplayingDecoder.java:536) [ums.jar:4.2.0]
at org.jboss.netty.handler.codec.replay.ReplayingDecoder.messageReceived(ReplayingDecoder.java:435) [ums.jar:4.2.0]
at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70) [ums.jar:4.2.0]
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564) [ums.jar:4.2.0]
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:559) [ums.jar:4.2.0]
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268) [ums.jar:4.2.0]
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255) [ums.jar:4.2.0]
at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88) [ums.jar:4.2.0]
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:108) [ums.jar:4.2.0]
at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318) [ums.jar:4.2.0]
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89) [ums.jar:4.2.0]
at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) [ums.jar:4.2.0]
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) [ums.jar:4.2.0]
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42) [ums.jar:4.2.0]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0_67]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0_67]
at java.lang.Thread.run(Unknown Source) [na:1.7.0_67]