<br><br><div class="gmail_quote">On Sun, Apr 28, 2013 at 11:46 PM, Neil Salstrom <span dir="ltr">&lt;<a href="mailto:salstrom@gmail.com" target="_blank">salstrom@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><div class="im"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Apr 28, 2013 at 11:49 AM, Dan Littlejohn <span dir="ltr">&lt;<a href="mailto:dan.littlejohn@gmail.com" target="_blank">dan.littlejohn@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<br></blockquote></div><br>Hi Neil:<br><br>Yes, that was the problem.  My conf is slightly different since I am running Gentoo so here is what I changed if it helps anyone else<br><br>file<br><div style="margin-left:40px">



/etc/conf.d/net<br></div><br>added<br><div style="margin-left:40px">mtu_lo=&quot;16436&quot;<br></div><br>Reading the thread I see that it would work all the way up to 32872 .  Is there a reason you stayed with 16k and not something like 32768?<br>


<br>Some additional info is that I am able to play dvd isos using xine with a 64k mtu without issue and also could play bluray isos in myth without issue.  Seems like something in the myth code for playing dvd isos has a problem or may have changed.<br>


<br>Now most of my dvd isos will play, I still have 1/2 dozen that won&#39;t although the failure is different (these play fine in xine).  I wonder if it is related.  This is the log from trying to play one of those (with the loopback MTU set to 16k)<br>


<br><div style="margin-left:40px">2013-04-28 13:33:01.440830 E [2698/2698] CoreContext DVD/dvdringbuffer.cpp:430 (GetChapterTimes) - DVDRB: Failed to retrieve chapter data<br></div><br></blockquote></div><br></div></div>
<div class="gmail_extra">
First, please try not to top post...<br><br></div><div class="gmail_extra">I stuck with 16436 because that was the original value in the kernels that didn&#39;t give problems.  I figured if it was not broke I&#39;d stick with what I knew would work.  Since I made the change I&#39;ve had none of the stuttering issues at all.<br>

<br></div><div class="gmail_extra">I&#39;m not sure what is causing the issue with your other .iso files however.  Myth has always been somewhat buggy when it comes to DVD playback.  VLC and xine are typically flawless but the same files choke MythTV.  I&#39;ve started ripping almost everything to .mkv files because of the headaches with .iso.<br>

</div></div>
<br>_______________________________________________<br>
mythtv-users mailing list<br>
<a href="mailto:mythtv-users@mythtv.org">mythtv-users@mythtv.org</a><br>
<a href="http://www.mythtv.org/mailman/listinfo/mythtv-users" target="_blank">http://www.mythtv.org/mailman/listinfo/mythtv-users</a><br>
<br></blockquote></div><br>Yes, my bad form on the top posting.  I am use to gmail doing this.<br><br>I use a hybrid system to deal with isos using a script set for file types (with tips gleaned from this mailing list over time).  When possible I prefer the myth player, but when things are behaving badly I move things to other players.  Now that the MTU problem is fixed, this is how I am dealing with 6 isos that worked in 0.25 and have stopped working in 0.26.  Maybe others will find it useful.<br>
<br>Dan<br><br>+++<br><br>#!/usr/bin/perl -I/home/data/scripts<br><br>###################################################################################################<br>#<br># <a href="http://play_video.pl">play_video.pl</a><br>
#<br>###################################################################################################<br>use strict;<br><br>use cfg_video;<br><br>my $exec_dir = &quot;/home/data/scripts&quot;;<br>my $video_root_dir = &quot;/home/data/video&quot;;<br>
<br># break down video url to name and folder<br>my $video_url = $ARGV[0];<br>my $buf = $video_url;<br>$buf =~ s/.*6543\///;<br>my $video_folder;<br>my $video_filename;<br>my $video_path;<br>if ($buf =~ /\//) {<br>  ($video_folder,$video_filename) = split(&#39;\/&#39;,$buf);<br>
  $video_path = &quot;$video_root_dir/$video_folder/$video_filename&quot;;<br>}<br>else {<br>  $video_filename = $buf;<br>  $video_path = &quot;$video_root_dir/$video_filename&quot;;<br>}<br>print &quot;$video_path\n&quot;;<br>
<br># check if video is in exception list<br>my $exception_flag = 0;<br>foreach my $exception_video_name (@PROBLEM_PLAYBACK_VIDEO_NAMES,@PROBLEM_SUBTITLE_VIDEO_NAMES,) {<br>  if ($video_filename =~ /${exception_video_name}/i) {<br>
    $exception_flag = 1;<br>  } <br>}<br><br># check if video is in mplayer list<br>my $mplayer_flag = 0;<br>foreach my $mplayer_video_name (@ISO_MPLAYER_VIDEO_NAMES) {<br>  if ($video_filename =~ /${mplayer_video_name}/i) {<br>
    $mplayer_flag = 1;<br>  } <br>}<br><br># check if video is in xine list<br>my $xine_flag = 0;<br>foreach my $xine_video_name (@ISO_XINE_VIDEO_NAMES) {<br>  if ($video_filename =~ /${xine_video_name}/i) {<br>    $xine_flag = 1;<br>
  } <br>}<br><br># play video<br>if ($exception_flag) {<br>  if ($video_path =~ /\.iso/i) {<br>#    system(&quot;vlc -Idummy --fullscreen --width=1920 --height=1080 --aout-rate=48000 --no-video-title-show --mouse-hide-timeout 5 --control=lirc dvd://$video_path&quot;);<br>
    system(&quot;xine -pfhq --no-splash dvd:/$video_path&quot;);<br>  }<br>  else {<br>#    system(&quot;vlc -Idummy --fullscreen --width=1920 --height=1080 --aout-rate=48000 --no-video-title-show --mouse-hide-timeout 5 --control=lirc $video_path vlc://quit&quot;);<br>
    system(&quot;xine -pfhq --no-splash $video_path&quot;);<br>  }<br>}<br>elsif ($mplayer_flag) {<br>  if ($video_path =~ /\.iso/i) {<br>    system(&quot;mplayer -fs dvd://1 -dvd-device $video_path&quot;);<br>  }<br>  else {<br>
    system(&quot;mplayer -fs $video_path&quot;);<br>  }<br>}<br>elsif ($xine_flag) {<br>  if ($video_path =~ /\.iso/i) {<br>    system(&quot;xine -pfhq --no-splash dvd:/$video_path&quot;);<br>  }<br>  else {<br>    system(&quot;xine -pfhq --no-splash $video_path&quot;);<br>
  }<br>}<br>elsif ($video_path =~ /\.avi|\.mpg|\.vob/i) {<br>#  system(&quot;vlc -Idummy --fullscreen --width=1920 --height=1080 --aout-rate=48000 --no-video-title-show --mouse-hide-timeout 5 --control=lirc $video_path vlc://quit&quot;);<br>
  system(&quot;xine -pfhq --no-splash $video_path&quot;);<br>}<br>elsif ($video_path =~ /\.bd/i) {<br>#   system(&quot;mplayer bluray:///$mnt_point&quot;);<br>  my $mnt_point = &quot;/mnt/iso&quot;;<br>  system(&quot;sudo /bin/mount | grep $mnt_point &amp;&gt; /dev/null &amp;&amp; sudo /bin/umount $mnt_point&quot;);  # unmount if old mount<br>
  system(&quot;sudo /bin/mount -o loop $video_path $mnt_point&quot;);  # mount<br>  system(&quot;$exec_dir/<a href="http://nci_bluray.pl">nci_bluray.pl</a> ${mnt_point} &amp;&quot;);<br>}<br>else {<br>  system(&quot;xine -pfhq --no-splash dvd:/$video_path&quot;);<br>
}<br><br>+++<br><br>#!/usr/bin/perl -I/home/data/scripts<br><br>###################################################################################################<br>#<br># <a href="http://nci_bluray.pl">nci_bluray.pl</a><br>
#<br># external script to use mythtv&#39;s network control interface to play bluray iso<br>#<br>###################################################################################################<br>use strict;<br><br>my $mnt_point = $ARGV[0];<br>
system(&quot;echo &#39;play file $mnt_point&#39; | nc localhost 6546&quot;);<br><br><br>