Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
ProjectX error
#1
Hello,

(Please excuse me for writing in English...)

I'm using ProjectX to cut sections from a TS recording from the ITV DVB-T channel in the UK. I am using dvblast to send the channel to a local multicast address, then using dumprtp (from the dvbstream project) to receive the stream and save it to a file. Then I load the file into ProjectX to mark cut points and export selected sections.

I'm using the CutControl Navigation buttons to move around in the captured stream. While doing this, the following error displayed:

!> an error has occured.. (please inform the authors at 'forum.dvbtechnics.info')
java.lang.ArrayIndexOutOfBoundsException: 1024000
at net.sourceforge.dvb.projectx.video.Preview.parseTS(Preview.java:415)
at net.sourceforge.dvb.projectx.video.Preview.search(Preview.java:265)
at net.sourceforge.dvb.projectx.video.Preview.load(Preview.java:153)
at net.sourceforge.dvb.projectx.video.Preview.load(Preview.java:99)
at net.sourceforge.dvb.projectx.gui.CutPanel.preview(CutPanel.java:1796)
at net.sourceforge.dvb.projectx.gui.CutPanel$4.stateChanged(CutPanel.java:854)
at javax.swing.JSlider.fireStateChanged(JSlider.java:432)
at javax.swing.JSlider$ModelListener.stateChanged(JSlider.java:350)
at javax.swing.DefaultBoundedRangeModel.fireStateChanged(DefaultBoundedRangeModel.java:364)
at javax.swing.DefaultBoundedRangeModel.setRangeProperties(DefaultBoundedRangeModel.java:302)
at javax.swing.DefaultBoundedRangeModel.setValue(DefaultBoundedRangeModel.java:168)
at javax.swing.JSlider.setValue(JSlider.java:531)
at net.sourceforge.dvb.projectx.gui.CutPanel$JumpListener.actionPerformed(CutPanel.java:443)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2346)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.Component.processMouseEvent(Component.java:6525)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3322)
at java.awt.Component.processEvent(Component.java:6290)
at java.awt.Container.processEvent(Container.java:2234)
at java.awt.Component.dispatchEventImpl(Component.java:4881)
at java.awt.Container.dispatchEventImpl(Container.java:2292)
at java.awt.Component.dispatchEvent(Component.java:4703)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4898)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4533)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462)
at java.awt.Container.dispatchEventImpl(Container.java:2278)
at java.awt.Window.dispatchEventImpl(Window.java:2739)
at java.awt.Component.dispatchEvent(Component.java:4703)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:751)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:702)
at java.awt.EventQueue$3.run(EventQueue.java:696)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.awt.EventQueue$4.run(EventQueue.java:724)
at java.awt.EventQueue$4.run(EventQueue.java:722)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:721)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

Thanks,
Rob.
Zitieren
#2
I don´t know the used codec for british DVB-T(2) but if this stream has H264/MPEG4 video content ProjectX is not able to cut it since only MPEG2 is supported AFAIK.
Lostech
Zitieren
#3
Hi,

This stream was from DVB-T (not T2) and contains MPEG2, not H264. I could navigate around in the stream and see frames ok. The error occurred in one particular position only.

Is it possible that a reception error could cause corruption in the stream that might cause this error to be displayed?

The error hasn't caused me a huge problem, but the message said I should report it here...

Thanks,
Rob.
Zitieren
#4
I can only guess what the problem since I didn´t write PX so probably I may be wrong but you get this error:
Code:
java.lang.ArrayIndexOutOfBoundsException: 1024000
Probably you should fiddle around with the memory settings in PX -> use additional input buffer (should be checked by default) and raise the values here to the max. Maybe this helps but I assume you have a transportstream with streamerrors of a longer duration which may outsize the buffer. But as I said it´s just a guess what does crash PX here.
Lostech
Zitieren
#5
Thanks - I will try that.
Zitieren
#6
I think, the buffer size field for the preview scan size is only reachable by left-click on the description "preview" on the preview window itself (up/left).
The error occurs when smth was found but not enough to decode in the cache.
the best things in life are free..
73 de Matthias / DO2MCB

[Comag SL40HD, Lemon Volksbox (zzt. defekt), WinTV-DVB-s Rev1.3 (TT 1.23b)][TT DVB App. 1.23, DVBsVCR2 1.3, DVBWorkshop2.6][M2TS,PVA,MPG-MP2,PES][X - immer das Neueste, J2SE1.2.2_09, J2SE1.4.2_05, J2SE1.5.0-b64]
Zitieren
#7
Aha, I had no idea there were some settings hiding behind the preview. (I have to click on the "Videofile cuts / Preview / Preview Options" text at the top to see it.) I will experiment and see if that helps, thanks.
Zitieren
#8
I have the same error with movies captured in Germany. The recorded files have the same format as they used to have. I tested it with a file which definitely worked some weeks ago. Today ProjectX cannot open it. I think the last or next to the last Java update made ProjectX unusable.
Zitieren
#9
Hello Pukeko,

my PX is working fine with actual Java 1.8.0-92. If you are thinking, a java update causes the problem, try the following:

- uninstall all existing java versions
- install new java

I recommend to install 32-bit and 64-bit versions on 64-bit systems.

Best regards

akapuma
Zitieren
#10
I have only one Java version installed and this is the newest version available. Despite that, ProjectX does not work.
Zitieren


Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Error subtitle French (DVB-T) Europe12 2 6.629 12.02.2014, 21:43
Letzter Beitrag: Europe12
  ProjectX hängt [mpeg-2][remux] mit dran dnalor1968 6 6.421 11.02.2014, 23:28
Letzter Beitrag: dnalor1968
  vorkompillierte version von ProjectX downloaden ccc 2 2.780 12.07.2013, 20:04
Letzter Beitrag: dvb.matt
  ProjectX suddenly no longer works kalehrl 1 1.478 27.06.2013, 12:01
Letzter Beitrag: kalehrl
  ProjectX 0.91 und Windows 8 MrRight 1 2.740 25.01.2013, 21:27
Letzter Beitrag: dvb.matt
  ProjectX, FTP und Java7 wallander 9 2.185 23.09.2012, 16:17
Letzter Beitrag: dvb.matt
  ProjectX 0.91.0 Johann Beer 11 5.338 11.07.2012, 15:56
Letzter Beitrag: Fr_An
  projectx 0.91.xxx lajos 0 1.453 13.04.2012, 21:27
Letzter Beitrag: lajos
  output directory in ProjectX anpassen ccc 1 1.294 09.04.2012, 10:28
Letzter Beitrag: lstrike
  ProjectX und Java 7 ? Rocketeer 3 2.493 20.02.2012, 07:43
Letzter Beitrag: akapuma

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste