Need to modify getCodecClass() so that it returns null
on missing resource, and check for return null in
setInputFormat().
java.util.MissingResourceException: Can't find resource
for bundle java.util.Pro
pertyResourceBundle, key h263.JavaClass
at java.util.ResourceBundle.getObject(Unknown
Source)
at java.util.ResourceBundle.getString(Unknown
Source)
at
net.sourceforge.jffmpeg.JffmpegVideoFormat.getCodecClass(Unknown
Sour
ce)
at
net.sourceforge.jffmpeg.VideoDecoder.setInputFormat(Unknown
Source)
at
com.sun.media.SimpleGraphBuilder.verifyInput(SimpleGraphBuilder.java:
923)
at
com.sun.media.SimpleGraphBuilder.matches(SimpleGraphBuilder.java:888)
at
com.sun.media.SimpleGraphBuilder.doBuildGraph(SimpleGraphBuilder.java
:322)
at
com.sun.media.SimpleGraphBuilder.buildGraph(SimpleGraphBuilder.java:1
68)
at
com.sun.media.SimpleGraphBuilder.buildGraph(SimpleGraphBuilder.java:8
4)
at
com.sun.media.PlaybackEngine$PlayerTControl.buildTrack(PlaybackEngine
.java:2102)
at
com.sun.media.PlaybackEngine.doRealize1(PlaybackEngine.java:326)
at
com.sun.media.PlaybackEngine.doRealize(PlaybackEngine.java:300)
at
com.sun.media.RealizeWorkThread.process(BasicController.java:1400)
at
com.sun.media.StateTransitionWorkThread.run(BasicController.java:1339
)
Logged In: YES
user_id=133877
I see that getCodecClass() gets called alot by JMF when
searching for plugin matches. This is gonna cause a lot of
MissingResourceExceptions to be thrown. The ResourceBundle
should be replaced by Properties/Class.getResource combination.