Playback Start / Jump Very Slow

Hi,

Trying to have Plex play back an mpeg2ts file (through a plug-in), and the startup (or seek forward) is very slow (and I mean VERY slow … ;)). I have a feeling it’s because I’m not setting all the needed parameters - I say this because of the following in the server logs,

Aug 23, 2015 20:56:53:127 [4536] DEBUG - Request: [192.168.2.64:60199] GET /video/:/transcode/universal/session/1ysbo587rmos/base/index.m3u8 (3 live) TLS GZIP
Aug 23, 2015 20:56:53:127 [4536] DEBUG - Found session GUID of 1ysbo587rmos in session start.
Aug 23, 2015 20:56:53:127 [4536] DEBUG - MDE: analyzing media item -1
Aug 23, 2015 20:56:53:127 [4536] DEBUG - MDE: *Peter Jacobsen: Direct Play is disabled
Aug 23, 2015 20:56:53:127 [4536] DEBUG - MDE: *Peter Jacobsen: media must be transcoded in order to use the hls protocol
Aug 23, 2015 20:56:53:127 [4536] DEBUG - MDE: *Peter Jacobsen: no direct play video profile exists for mp2ts/
Aug 23, 2015 20:56:53:127 [4536] DEBUG - MDE: *Peter Jacobsen: no direct play video profile exists for mp2ts//
Aug 23, 2015 20:56:53:127 [4536] DEBUG - MDE: *Peter Jacobsen: codec is unavailable for analysis
Aug 23, 2015 20:56:53:127 [4536] DEBUG - MDE: *Peter Jacobsen: codec is unavailable for analysis
Aug 23, 2015 20:56:53:127 [4536] DEBUG - MDE: *Peter Jacobsen: no remuxable profile found, so video stream will be transcoded
Aug 23, 2015 20:56:53:127 [4536] DEBUG - MDE: *Peter Jacobsen: codec is unavailable for analysis
Aug 23, 2015 20:56:53:127 [4536] DEBUG - MDE: Peter Jacobsen: selected media 0 / -1
Aug 23, 2015 20:56:53:128 [4536] DEBUG - Starting a transcode session 1ysbo587rmos at offset -1.0 (stopped=1)
Aug 23, 2015 20:56:53:128 [4536] DEBUG - Job running: C:\Program Files (x86)\Plex\Plex Media Server\PlexNewTranscoder.exe -i “http://localhost:8866/live?recording=902” -filter_complex “[0:v:0]scale=w=iw:h=ih:force_original_aspect_ratio=decrease[0]” -map “[0]” -codec:0 “libx264” -crf:0 “18” -pix_fmt:0 “yuv420p” -preset:0 “veryfast” -x264opts cabac=0:8x8dct=1:bframes=0:subme=2:me_range=4:rc_lookahead=10:me=dia:no_chroma_me:8x8dct=0:partitions=none:cabac=1:level=41 -force_key_frames:0 "expr:gte(t,0+n_forced
4)" -map “0:a:0” -codec:1 “aac” -strict:1 “experimental” -cutoff:1 “15000” -ar:1 “48000” -channel_layout:1 “5.1” -b:1 “768k” -segment_format “mpegts” -f “segment” -flags “-global_header” -segment_time “4” -segment_start_number “0” -segment_copyts “1” -segment_time_delta “0.0625” -max_delay “5000000” -avoid_negative_ts “disabled” -map_metadata “-1” “media-%05d.ts” “-start_at_zero” “-copyts” -vsync “cfr” “-y” “-nostats” -loglevel “quiet” -loglevel_plex “error” -progressurl “http://127.0.0.1:32400/video/:/transcode/session/1ysbo587rmos/progress
Aug 23, 2015 20:57:01:789 [1904] DEBUG - WebSocket: processed 0 frame(s)
Aug 23, 2015 20:57:03:390 [4208] ERROR - [Transcoder] [mpeg2video @ 029b4460] Invalid frame dimensions 0x0.
Aug 23, 2015 20:57:13:676 [8716] INFO - [Transcoder] Input #0, mpegts, from ‘http://localhost:8866/live?recording=902’:
Duration: 01:02:58.44, start: 39201.002644, bitrate: 16259 kb/s
Program 748
Stream #0:0[0x1d39], 76, 1/90000: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv), 1920x1080 [SAR 1:1 DAR 16:9], max. 16000 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
Stream #0:10x1d3a, 72, 1/90000: Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, stereo, fltp, 384 kb/s
Stream #0:2[0x1d3c], 0, 1/90000: Unknown: none ([134][0][0][0] / 0x0086)
Aug 23, 2015 20:57:13:686 [4184] INFO - [Transcoder] Output #0, segment, to ‘media-%05d.ts’:
Metadata:
plex.duration : 3778.44
plex.total_duration: 3778.44
encoder : Lavf56.36.100
Stream #0:0, 0, 1/90000: Video: h264 (libx264), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=-1–1, 29.97 fps, 90k tbn, 29.97 tbc
Metadata:
encoder : Lavc56.41.100 libx264
Stream #0:1, 0, 1/90000: Audio: aac, 48000 Hz, 5.1, fltp, 768 kb/s
Metadata:
encoder : Lavc56.41.100 aac

The line above that stands out to me is,
Aug 23, 2015 20:57:03:390 [4208] ERROR - [Transcoder] [mpeg2video @ 029b4460] Invalid frame dimensions 0x0.

Thinking this is the problem (0x0 dimensions), but I could be wrong. Any pointers on this? Has anyone else had this issue?

Thanks!