TiVo Community
TiVo Community
TiVo Community
Go Back   TiVo Community > Main TiVo Forums > TiVo Home Media Features & TiVoToGo
TiVo Community
Reply
Forum Jump
 
Thread Tools
Old 08-24-2015, 05:21 PM   #8401
ALbino
Lurker Series 2
 
Join Date: Jun 2002
Posts: 84
Is there any way to tell in KMTTG which channels are h.264 and require TS download?

Also, is there any visual quality improvement in just leaving the .TiVo download encrypted and then using Diana's method to use VRD for the decrypting?

__________________
Evolution: Phillips HDR212 -> Series 2 140060 -> DirecTV TiVo -> Premiere XL4
ALbino is offline   Reply With Quote
Old 08-24-2015, 05:55 PM   #8402
lpwcomp
Registered User
 
Join Date: May 2002
Location: John's Creek, Georgia
Posts: 6,514
Quote:
Originally Posted by ALbino View Post
Is there any way to tell in KMTTG which channels are h.264 and require TS download?

Also, is there any visual quality improvement in just leaving the .TiVo download encrypted and then using Diana's method to use VRD for the decrypting?
It's not really "Diana's method". It's the method that kmttg uses when configured to use VRD to decrypt.

__________________
James L. Sutherland
"You know TiVo users. Bunch of b****y little girls" TiVoAxe

"Jessica Fletcher visits Midsomer. Carnage ensues!"
lpwcomp is online now   Reply With Quote
Old 08-24-2015, 06:10 PM   #8403
moyekj
Registered User
 
Join Date: Jan 2006
Location: Mission Viejo, CA
Posts: 9,884
Quote:
Originally Posted by ALbino View Post
Is there any way to tell in KMTTG which channels are h.264 and require TS download?
No, there's no clues in either XML or JSON metadata indicating which channels may be H.264 AFAIK.

__________________
Roamio Pro, Elite, Premiere
Cox - Motorola CableCards & TAs
Slingbox 350 via TiVo Mini & TiVo Stream for remote viewing

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.


To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
moyekj is offline   Reply With Quote
Old 08-24-2015, 06:16 PM   #8404
ALbino
Lurker Series 2
 
Join Date: Jun 2002
Posts: 84
Quote:
Originally Posted by lpwcomp View Post
It's not really "Diana's method". It's the method that kmttg uses when configured to use VRD to decrypt.
Yeah, I suppose I didn't mean it that way, I was just referencing her workflow post from above.

So right now there's three methods of decoding. tivodecode doesn't work with TS files/h.264 channels, so that leaves DirectShow Dump and Video ReDo. Assuming you don't do Comskip is there any difference in the final decrypted file between the two? Any reason to use one over the other? I suppose with VRD you could also do a QS Fix at the same time.

__________________
Evolution: Phillips HDR212 -> Series 2 140060 -> DirecTV TiVo -> Premiere XL4
ALbino is offline   Reply With Quote
Old 08-24-2015, 06:17 PM   #8405
ALbino
Lurker Series 2
 
Join Date: Jun 2002
Posts: 84
Quote:
Originally Posted by moyekj View Post
No, there's no clues in either XML or JSON metadata indicating which channels may be H.264 AFAIK.
That's too bad. Appreciate the reply.

__________________
Evolution: Phillips HDR212 -> Series 2 140060 -> DirecTV TiVo -> Premiere XL4
ALbino is offline   Reply With Quote
Old 08-25-2015, 07:31 AM   #8406
ACraigL
Registered User
 
Join Date: Feb 2003
Posts: 662
Quote:
Originally Posted by moyekj View Post
For mpeg4 downloads you MUST use TS container downloads option (under config-Program Options). It also means to decrypt you have to be on Windows platform with at least a partial TiVo Desktop installation and use DirectShow Dump option or VRD to decrypt (both those options available in kmttg on Windows) since tivodecode doesn't work reliably for TS downloads.
I thought I was having a similar issue, as only FX channel was being affected (only 18 min of content produced). After lots of experimentation, I simply shut off the QS Fix option and the entire show remained intact (even with TiVoDecode). I'm double-checking right now to make sure there's no sync issues, but I'm hopeful this is resolved for me now.

I still the odd ad cut inversion problem, where it saves only the commercials, and none of the program. This is a new one on me. I'm pretty sure ProjectX is the culprit, I just don't know anything about configuring that utility.

__________________
Series2 in 2003, Roamio in 2015. Nuthin' in between.
ACraigL is offline   Reply With Quote
Old 08-25-2015, 07:41 AM   #8407
lpwcomp
Registered User
 
Join Date: May 2002
Location: John's Creek, Georgia
Posts: 6,514
Quote:
Originally Posted by moyekj View Post
No, there's no clues in either XML or JSON metadata indicating which channels may be H.264 AFAIK.
Don't see how there could be. Wouldn't it be an attribute of the video stream rather than the channel?

__________________
James L. Sutherland
"You know TiVo users. Bunch of b****y little girls" TiVoAxe

"Jessica Fletcher visits Midsomer. Carnage ensues!"
lpwcomp is online now   Reply With Quote
Old 08-25-2015, 08:35 AM   #8408
moyekj
Registered User
 
Join Date: Jan 2006
Location: Mission Viejo, CA
Posts: 9,884
Quote:
Originally Posted by ACraigL View Post
I thought I was having a similar issue, as only FX channel was being affected (only 18 min of content produced). After lots of experimentation, I simply shut off the QS Fix option and the entire show remained intact (even with TiVoDecode). I'm double-checking right now to make sure there's no sync issues, but I'm hopeful this is resolved for me now.
ProjectX has always been a "poor man" substitute for VideoRedo QS Fix that works for some cases. If you want a reliable solution there's no substitute for VRD.

__________________
Roamio Pro, Elite, Premiere
Cox - Motorola CableCards & TAs
Slingbox 350 via TiVo Mini & TiVo Stream for remote viewing

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.


To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
moyekj is offline   Reply With Quote
Old 08-25-2015, 01:44 PM   #8409
Diana Collins
Registered User
 
Diana Collins's Avatar
 
Join Date: Aug 2002
Location: New York City Suburbs
Posts: 1,781
Another vote here for Video ReDo. It does a decent job of identifying commercials, has a very easy to use UI and, unless you're changing the encoding, simply copies the frames. In my experience it produces perfect copies of TiVo sourced material.

__________________
Current Setup: 2 Roamio Pros, 5 Minis on FiOS (all with lifetime)

Moderator, DBSDish.com 1999-2000
Administrator, DBSForums.com 2000-2006
Diana Collins is offline   Reply With Quote
Old 08-25-2015, 02:19 PM   #8410
lpwcomp
Registered User
 
Join Date: May 2002
Location: John's Creek, Georgia
Posts: 6,514
Quote:
Originally Posted by ALbino View Post
So right now there's three methods of decoding. tivodecode doesn't work with TS files/h.264 channels, so that leaves DirectShow Dump and Video ReDo. Assuming you don't do Comskip is there any difference in the final decrypted file between the two? Any reason to use one over the other? I suppose with VRD you could also do a QS Fix at the same time.
It's not really 3 methods of decrypting. VRD uses the TiVoDirectShowFilter.dll to decrypt when processing a .tivo file, which is why you need at least a partial installation of TiVoDesktop in order for it to work.

__________________
James L. Sutherland
"You know TiVo users. Bunch of b****y little girls" TiVoAxe

"Jessica Fletcher visits Midsomer. Carnage ensues!"
lpwcomp is online now   Reply With Quote
Old 08-25-2015, 08:53 PM   #8411
ALbino
Lurker Series 2
 
Join Date: Jun 2002
Posts: 84
Quote:
Originally Posted by lpwcomp View Post
It's not really 3 methods of decrypting. VRD uses the TiVoDirectShowFilter.dll to decrypt when processing a .tivo file, which is why you need at least a partial installation of TiVoDesktop in order for it to work.
So what's the difference between checking the box "Decrypt using DirectShow Dump instead of tivodecode" under the Program Options tab, or checking the box "Decrypt using VideoRedo instead of tivodecode" under the VRD tab?

__________________
Evolution: Phillips HDR212 -> Series 2 140060 -> DirecTV TiVo -> Premiere XL4
ALbino is offline   Reply With Quote
Old 08-25-2015, 09:08 PM   #8412
lpwcomp
Registered User
 
Join Date: May 2002
Location: John's Creek, Georgia
Posts: 6,514
Quote:
Originally Posted by ALbino View Post
So what's the difference between checking the box "Decrypt using DirectShow Dump instead of tivodecode" under the Program Options tab, or checking the box "Decrypt using VideoRedo instead of tivodecode" under the VRD tab?
Not everyone has VRD but still need to decrypt TS files. Both use the DirectShowFilter.dll.

You don't actually have to decrypt a .tivo file before opening it with VRD but it's usually a good idea to run qsfix anyway so you might as well.

__________________
James L. Sutherland
"You know TiVo users. Bunch of b****y little girls" TiVoAxe

"Jessica Fletcher visits Midsomer. Carnage ensues!"
lpwcomp is online now   Reply With Quote
Old 08-25-2015, 09:10 PM   #8413
moyekj
Registered User
 
Join Date: Jan 2006
Location: Mission Viejo, CA
Posts: 9,884
Quote:
Originally Posted by ALbino View Post
So what's the difference between checking the box "Decrypt using DirectShow Dump instead of tivodecode" under the Program Options tab, or checking the box "Decrypt using VideoRedo instead of tivodecode" under the VRD tab?
Decrypt with VRD does qsfix + decrypt, DSD only decrypts. Note that DSD provides a free decrypt alternative for those that don't have VRD.

__________________
Roamio Pro, Elite, Premiere
Cox - Motorola CableCards & TAs
Slingbox 350 via TiVo Mini & TiVo Stream for remote viewing

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.


To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
moyekj is offline   Reply With Quote
Old 08-26-2015, 12:48 AM   #8414
ALbino
Lurker Series 2
 
Join Date: Jun 2002
Posts: 84
Great, okay, thanks for the replies!

__________________
Evolution: Phillips HDR212 -> Series 2 140060 -> DirecTV TiVo -> Premiere XL4
ALbino is offline   Reply With Quote
Old Yesterday, 10:04 AM   #8415
elprice7345
Registered User
 
Join Date: Sep 2009
Location: Houston, TX
Posts: 88
v2.0l Testing

When I try to modify the Stop Recording pad for a show in my ToDo list I get the following error:
Code:
No rows selected
java.lang.ArrayIndexOutOfBoundsException: 0
	at com.tivo.kmttg.gui.table.nplTable.KeyPressed(nplTable.java:624)
	at com.tivo.kmttg.gui.table.nplTable.access$200(nplTable.java:66)
	at com.tivo.kmttg.gui.table.nplTable$2.handle(nplTable.java:182)
	at com.tivo.kmttg.gui.table.nplTable$2.handle(nplTable.java:180)
	at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
	at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
	at javafx.event.Event.fireEvent(Unknown Source)
	at javafx.scene.Node.fireEvent(Unknown Source)
	at com.tivo.kmttg.gui.PopupHandler$1.handle(PopupHandler.java:145)
	at com.tivo.kmttg.gui.PopupHandler$1.handle(PopupHandler.java:131)
	at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
	at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
	at javafx.event.Event.fireEvent(Unknown Source)
	at javafx.scene.control.MenuItem.fire(Unknown Source)
	at com.sun.javafx.scene.control.skin.ContextMenuContent$MenuItemContainer.doSelect(Unknown Source)
	at com.sun.javafx.scene.control.skin.ContextMenuContent$MenuItemContainer.lambda$createChildren$341(Unknown Source)
	at com.sun.javafx.scene.control.skin.ContextMenuContent$MenuItemContainer$$Lambda$460/14191609.handle(Unknown Source)
	at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(Unknown Source)
	at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
	at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
	at javafx.event.Event.fireEvent(Unknown Source)
	at javafx.scene.Scene$MouseHandler.process(Unknown Source)
	at javafx.scene.Scene$MouseHandler.access$1500(Unknown Source)
	at javafx.scene.Scene.impl_processMouseEvent(Unknown Source)
	at javafx.scene.Scene$ScenePeerListener.mouseEvent(Unknown Source)
	at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(Unknown Source)
	at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$350(Unknown Source)
	at com.sun.javafx.tk.quantum.GlassViewEventHandler$$Lambda$500/1738251.get(Unknown Source)
	at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(Unknown Source)
	at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(Unknown Source)
	at com.sun.glass.ui.View.handleMouseEvent(Unknown Source)
	at com.sun.glass.ui.View.notifyMouse(Unknown Source)
	at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
	at com.sun.glass.ui.win.WinApplication.lambda$null$145(Unknown Source)
	at com.sun.glass.ui.win.WinApplication$$Lambda$38/3546958.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Modified recording: 'Gameday: 360 - The Georgia Tech Football Experience' on Tivo: Living Room
After refreshing the TDL, the recording duration has been updated.

If I open the modify window in the TDL and click cancel, I get the following:
Code:
No rows selected
java.lang.ArrayIndexOutOfBoundsException: 0
	at com.tivo.kmttg.gui.table.nplTable.KeyPressed(nplTable.java:624)
	at com.tivo.kmttg.gui.table.nplTable.access$200(nplTable.java:66)
	at com.tivo.kmttg.gui.table.nplTable$2.handle(nplTable.java:182)
	at com.tivo.kmttg.gui.table.nplTable$2.handle(nplTable.java:180)
	at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
	at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
	at javafx.event.Event.fireEvent(Unknown Source)
	at javafx.scene.Node.fireEvent(Unknown Source)
	at com.tivo.kmttg.gui.PopupHandler$1.handle(PopupHandler.java:145)
	at com.tivo.kmttg.gui.PopupHandler$1.handle(PopupHandler.java:131)
	at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
	at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
	at javafx.event.Event.fireEvent(Unknown Source)
	at javafx.scene.control.MenuItem.fire(Unknown Source)
	at com.sun.javafx.scene.control.skin.ContextMenuContent$MenuItemContainer.doSelect(Unknown Source)
	at com.sun.javafx.scene.control.skin.ContextMenuContent$MenuItemContainer.lambda$createChildren$341(Unknown Source)
	at com.sun.javafx.scene.control.skin.ContextMenuContent$MenuItemContainer$$Lambda$460/14191609.handle(Unknown Source)
	at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(Unknown Source)
	at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
	at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
	at javafx.event.Event.fireEvent(Unknown Source)
	at javafx.scene.Scene$MouseHandler.process(Unknown Source)
	at javafx.scene.Scene$MouseHandler.access$1500(Unknown Source)
	at javafx.scene.Scene.impl_processMouseEvent(Unknown Source)
	at javafx.scene.Scene$ScenePeerListener.mouseEvent(Unknown Source)
	at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(Unknown Source)
	at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$350(Unknown Source)
	at com.sun.javafx.tk.quantum.GlassViewEventHandler$$Lambda$500/1738251.get(Unknown Source)
	at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(Unknown Source)
	at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(Unknown Source)
	at com.sun.glass.ui.View.handleMouseEvent(Unknown Source)
	at com.sun.glass.ui.View.notifyMouse(Unknown Source)
	at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
	at com.sun.glass.ui.win.WinApplication.lambda$null$145(Unknown Source)
	at com.sun.glass.ui.win.WinApplication$$Lambda$38/3546958.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

__________________
Premiere (Ethernet)
Premiere (MoCA bridge)
elprice7345 is offline   Reply With Quote
Old Yesterday, 03:25 PM   #8416
moyekj
Registered User
 
Join Date: Jan 2006
Location: Mission Viejo, CA
Posts: 9,884
Quote:
Originally Posted by elprice7345 View Post
When I try to modify the Stop Recording pad for a show in my ToDo list I get the following error:
Code:
No rows selected
java.lang.ArrayIndexOutOfBoundsException: 0
	at com.tivo.kmttg.gui.table.nplTable.KeyPressed(nplTable.java:624)
	at com.tivo.kmttg.gui.table.nplTable.access$200(nplTable.java:66)
	at com.tivo.kmttg.gui.table.nplTable$2.handle(nplTable.java:182)
	at com.tivo.kmttg.gui.table.nplTable$2.handle(nplTable.java:180)
	at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
	at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
	at javafx.event.Event.fireEvent(Unknown Source)
	at javafx.scene.Node.fireEvent(Unknown Source)
	at com.tivo.kmttg.gui.PopupHandler$1.handle(PopupHandler.java:145)
	at com.tivo.kmttg.gui.PopupHandler$1.handle(PopupHandler.java:131)
	at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
	at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
	at javafx.event.Event.fireEvent(Unknown Source)
	at javafx.scene.control.MenuItem.fire(Unknown Source)
	at com.sun.javafx.scene.control.skin.ContextMenuContent$MenuItemContainer.doSelect(Unknown Source)
	at com.sun.javafx.scene.control.skin.ContextMenuContent$MenuItemContainer.lambda$createChildren$341(Unknown Source)
	at com.sun.javafx.scene.control.skin.ContextMenuContent$MenuItemContainer$$Lambda$460/14191609.handle(Unknown Source)
	at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(Unknown Source)
	at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
	at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
	at javafx.event.Event.fireEvent(Unknown Source)
	at javafx.scene.Scene$MouseHandler.process(Unknown Source)
	at javafx.scene.Scene$MouseHandler.access$1500(Unknown Source)
	at javafx.scene.Scene.impl_processMouseEvent(Unknown Source)
	at javafx.scene.Scene$ScenePeerListener.mouseEvent(Unknown Source)
	at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(Unknown Source)
	at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$350(Unknown Source)
	at com.sun.javafx.tk.quantum.GlassViewEventHandler$$Lambda$500/1738251.get(Unknown Source)
	at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(Unknown Source)
	at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(Unknown Source)
	at com.sun.glass.ui.View.handleMouseEvent(Unknown Source)
	at com.sun.glass.ui.View.notifyMouse(Unknown Source)
	at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
	at com.sun.glass.ui.win.WinApplication.lambda$null$145(Unknown Source)
	at com.sun.glass.ui.win.WinApplication$$Lambda$38/3546958.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Modified recording: 'Gameday: 360 - The Georgia Tech Football Experience' on Tivo: Living Room
After refreshing the TDL, the recording duration has been updated.

If I open the modify window in the TDL and click cancel, I get the following:
Code:
No rows selected
java.lang.ArrayIndexOutOfBoundsException: 0
	at com.tivo.kmttg.gui.table.nplTable.KeyPressed(nplTable.java:624)
	at com.tivo.kmttg.gui.table.nplTable.access$200(nplTable.java:66)
	at com.tivo.kmttg.gui.table.nplTable$2.handle(nplTable.java:182)
	at com.tivo.kmttg.gui.table.nplTable$2.handle(nplTable.java:180)
	at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
	at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
	at javafx.event.Event.fireEvent(Unknown Source)
	at javafx.scene.Node.fireEvent(Unknown Source)
	at com.tivo.kmttg.gui.PopupHandler$1.handle(PopupHandler.java:145)
	at com.tivo.kmttg.gui.PopupHandler$1.handle(PopupHandler.java:131)
	at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
	at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
	at javafx.event.Event.fireEvent(Unknown Source)
	at javafx.scene.control.MenuItem.fire(Unknown Source)
	at com.sun.javafx.scene.control.skin.ContextMenuContent$MenuItemContainer.doSelect(Unknown Source)
	at com.sun.javafx.scene.control.skin.ContextMenuContent$MenuItemContainer.lambda$createChildren$341(Unknown Source)
	at com.sun.javafx.scene.control.skin.ContextMenuContent$MenuItemContainer$$Lambda$460/14191609.handle(Unknown Source)
	at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(Unknown Source)
	at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
	at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
	at javafx.event.Event.fireEvent(Unknown Source)
	at javafx.scene.Scene$MouseHandler.process(Unknown Source)
	at javafx.scene.Scene$MouseHandler.access$1500(Unknown Source)
	at javafx.scene.Scene.impl_processMouseEvent(Unknown Source)
	at javafx.scene.Scene$ScenePeerListener.mouseEvent(Unknown Source)
	at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(Unknown Source)
	at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$350(Unknown Source)
	at com.sun.javafx.tk.quantum.GlassViewEventHandler$$Lambda$500/1738251.get(Unknown Source)
	at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(Unknown Source)
	at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(Unknown Source)
	at com.sun.glass.ui.View.handleMouseEvent(Unknown Source)
	at com.sun.glass.ui.View.notifyMouse(Unknown Source)
	at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
	at com.sun.glass.ui.win.WinApplication.lambda$null$145(Unknown Source)
	at com.sun.glass.ui.win.WinApplication$$Lambda$38/3546958.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Tried but cannot reproduce either of these issues. Perhaps more details on the exact steps giving the problem?

EDIT: I do see that section of code where there is an assumption an entry in table is selected when pressing m. I've updated code to eliminate that assumption.

__________________
Roamio Pro, Elite, Premiere
Cox - Motorola CableCards & TAs
Slingbox 350 via TiVo Mini & TiVo Stream for remote viewing

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.


To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

Last edited by moyekj; Yesterday at 03:32 PM.
moyekj is offline   Reply With Quote
Reply
Forum Jump







Thread Tools


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Advertisements





TiVo Community
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2015, Jelsoft Enterprises Ltd.
vBulletin Skins by: Relivo Media


(C) 2015 DBNet - All Rights Reserved. No information may be posted elsewhere without written permission.
TiVoŽ is a registered trademark of TiVo Inc. This site is not owned or operated by TiVo Inc.
All times are GMT -5. The time now is 09:38 AM.
Page generated in 0.10970902 seconds (56.51% PHP - 43.49% MySQL) with 19 queries