Code: Select all
LibVlcInstance libvlc_new(int argc, String[] argv, libvlc_exception_t exception);
void libvlc_release(LibVlcInstance instance);
void libvlc_media_player_set_drawable(LibVlcMediaInstance mediaInstance, int drawable, libvlc_exception_t exception);
void libvlc_media_player_play(LibVlcMediaInstance mediaInstance, libvlc_exception_t exception);
void libvlc_media_player_stop(LibVlcMediaInstance mediaInstance, libvlc_exception_t exception);
void libvlc_media_player_pause(LibVlcMediaInstance mediaInstance, libvlc_exception_t exception);
void libvlc_audio_toggle_mute(LibVlcInstance instance, libvlc_exception_t exception);
void libvlc_audio_set_mute(LibVlcInstance instance, int mute, libvlc_exception_t exception);
int libvlc_audio_get_mute(LibVlcInstance instance, libvlc_exception_t exception);
int libvlc_audio_get_volume(LibVlcInstance instance, libvlc_exception_t exception);
int libvlc_audio_set_volume(LibVlcInstance instance, int volume, libvlc_exception_t exception);
int libvlc_media_player_get_chapter_count(LibVlcMediaInstance mediaInstance, libvlc_exception_t exception);
void libvlc_media_player_set_chapter(LibVlcMediaInstance mediaInstance, int chapter, libvlc_exception_t exception);
int libvlc_media_player_get_chapter(LibVlcMediaInstance mediaInstance, libvlc_exception_t exception);
LibVlcMediaInstance libvlc_media_player_new(LibVlcInstance instance, libvlc_exception_t exception);
LibVlcMediaInstance libvlc_media_player_new_from_media(LibVlcMediaDescriptor mediaDescriptor, libvlc_exception_t exception);
void libvlc_media_player_release(LibVlcMediaInstance instance);
LibVlcMediaDescriptor libvlc_media_new(LibVlcInstance instance, String mrl, libvlc_exception_t exception);
void libvlc_media_add_option(LibVlcMediaDescriptor mediaDescriptor, String option, libvlc_exception_t exception);
void libvlc_media_player_set_media(LibVlcMediaInstance mediaInstance, LibVlcMediaDescriptor mediaDescriptor, libvlc_exception_t exception);
void libvlc_media_release(LibVlcMediaDescriptor mediaDescriptor);
LibVlcEventManager libvlc_media_player_event_manager(LibVlcMediaInstance mediaInstance, libvlc_exception_t exception);
void libvlc_event_attach(LibVlcEventManager eventManager, int eventType, LibVlcCallback callback, Pointer userData, libvlc_exception_t exception);
void libvlc_event_detach(LibVlcEventManager eventManager, int eventType, LibVlcCallback callback, Pointer userData, libvlc_exception_t exception);
Code: Select all
public class RawTest {
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
try {
new RawTest().start();
}
catch(Exception e) {
e.printStackTrace();
System.exit(1);
}
}
});
}
Frame f;
Canvas c;
LibVlc libvlc;
String[] vlc_args = {"-I", "dummy", "--ignore-config"};
public void start() throws Exception {
c = new Canvas();
f = new Frame();
f.setBounds(100, 100, 800, 500);
f.setLayout(new BorderLayout());
f.add(c, BorderLayout.CENTER);
f.setVisible(true);
rawTest();
}
public void rawTest() throws Exception {
libvlc = LibVlc.SYNC_INSTANCE;
libvlc_exception_t ex = new libvlc_exception_t();
LibVlcInstance inst;
LibVlcMediaInstance mp;
LibVlcMediaDescriptor m;
inst = libvlc.libvlc_new(vlc_args.length, vlc_args, ex);
raise(ex);
m = libvlc.libvlc_media_new(inst, "dvd:///data/dvd/SomeTitle.iso", ex);
raise(ex);
mp = libvlc.libvlc_media_player_new_from_media(m, ex);
raise(ex);
libvlc.libvlc_media_release(m);
long drawable = Native.getComponentID(c);
libvlc.libvlc_media_player_set_drawable(mp, (int)drawable, ex); // <--- WATCH OUT (see below)
raise(ex);
libvlc.libvlc_media_player_play(mp, ex);
raise(ex);
Thread.sleep(10000);
libvlc.libvlc_media_player_stop(mp, ex);
libvlc.libvlc_media_player_release(mp);
libvlc.libvlc_release(inst);
raise(ex);
}
private void raise(libvlc_exception_t ex) {
if(ex.raised != 0) {
System.out.println(ex.code);
System.out.println(ex.message);
System.exit(1);
}
}
}
Code: Select all
libvlc_exception_t exception = new libvlc_exception_t();
LibVlcMediaDescriptor mediaDescriptor = libvlc.libvlc_media_new(instance, media, exception);
checkException(exception);
libvlc.libvlc_media_add_option(mediaDescriptor, output, exception);
checkException(exception);
libvlc.libvlc_media_player_set_media(mediaPlayerInstance, mediaDescriptor, exception);
checkException(exception);
libvlc.libvlc_media_release(mediaDescriptor);
Code: Select all
VideoPlayer vp = new VlcVideoPlayer(vlc_args);
vp.setVideoSurface(c); <--- "c" is a Canvas
vp.playMedia("dvd:///data/dvd/SomeTitle.iso");
- what's that for a network service? might you have used the telnet interface of vlc (default port 4212) for setting up the stream and start playing it?The client provides a menu of the videos available on the network and allows you to choose one for playback. On selection, a request is sent to a remote network service to begin streaming the selected video to the client. All playback requests, such as pause, next chapter and so on, are sent from the client to the remote server for processing. I also integrated JLIRC for infra-red remote control. This all works with multiple clients too.
I don't use any of vlc's control interfaces.- what's that for a network service? might you have used the telnet interface of vlc (default port 4212) for setting up the stream and start playing it?
1. Take the existing LibVlc.java filewould you share the libvlc.java code with us?
For this, I rebuilt vlc from scratch.2a) use my own keyboard shortcuts - the vlc ones disturb the application
This is controlled with the args you pass when you initialise vlc.2b) use no vlc control overlays or anything
Code: Select all
<constructor-arg>
<list>
<value>-I</value>
<value>dummy</value>
<value>--ignore-config</value>
<value>--mouse-hide-timeout</value>
<value>100</value>
<value>--no-osd</value>
<value>--no-video-title-show</value>
<value>--no-overlay</value>
</list>
</constructor-arg>
What are you doing in your callback/listener code? I think you need to be very careful not to re-enter libvlc in the same thread as the callback/listener. I have seen JVM terminations under these circumstances.I wanted to clarify one JVLC issue with you. When I have created several JVLC instances (possibly more than 10) in my application (everyone attached to a listener), my JVM crashes.
Code: Select all
String vlc_args[] = {
"-I", "dummy",
"--ignore-config",
"--plugin-path=C:\\Program Files\\VideoLAN\\VLC" };
Code: Select all
ex = new LibVlc.libvlc_exception_t();
inst = libvlc_new(args.length, args, ex);
med = libvlc_media_new (inst, "D:\\WOW_PearlJam.mov", ex);
mp = libvlc_media_player_new_from_media (med, ex);
libvlc_media_release (med);
int canvasId = (int)Native.getComponentID(canvas);
libvlc_media_player_set_drawable (mp, canvasId, ex);
libvlc_media_player_play (mp, ex);
I don't use Windows for my own application, but when I was investigating this my vlc args specified the "plugins" directory underneath vlc, i.e.I have:Code: Select all
String vlc_args[] = { "-I", "dummy", "--ignore-config", "--plugin-path=C:\\Program Files\\VideoLAN\\VLC" };
Code: Select all
--plugin-path=C:\\Program Files\\VideoLAN\\VLC\\plugins
Well, what is the error?But when I try to use jvlc.setVideoOutput(c); it is throwing error.
I would suggest that you use the latest release version of vlc, and get the same tagged version of vlc source code from the repository.As per your earlier post, we need to modify the LibVlc file as per the applications requirement. I am not able to do that, can you give complete steps to create such a file from this jar file.
Can you suggest something on this.
Code: Select all
System.setProperty("java.library.path", "C:\\Program Files\\VideoLAN\\VLC\\plugins");
run:
[00000001] main libvlc debug: VLC media player - version 0.9.6 Grishenko - (c) 1996-2008 the VideoLAN team
[00000001] main libvlc debug: libvlc was configured with ./configure '--host=i586-mingw32msvc' '--build=i386-linux' '--enable-mkv' '--enable-release' '--without-contrib' '--enable-nls' '--enable-shared-libvlc' '--enable-update-check' '--enable-lua' '--enable-faad' '--enable-flac' '--enable-theora' '--enable-twolame' '--enable-quicktime' '--enable-real' '--enable-realrtsp' '--enable-ffmpeg' '--with-ffmpeg-mp3lame' '--with-ffmpeg-faac' '--with-ffmpeg-config-path=/usr/win32/bin' '--with-ffmpeg-zlib' '--enable-live555' '--with-live555-tree=/usr/win32/live.com' '--ena
[00000001] main libvlc debug: translation test: code is "C"
[00000001] main libvlc debug: checking builtin modules
[00000001] main libvlc debug: checking plugin modules
[00000001] main libvlc debug: loading plugins cache file C:\Documents and Settings\....\Application Data\vlc\plugins-zxzx04.dat
[00000001] main libvlc debug: recursively browsing `C:\Program Files\Java\jdk1.6.0_07\jre\bin\modules'
[00000001] main libvlc debug: recursively browsing `C:\Program Files\Java\jdk1.6.0_07\jre\bin\plugins'
[00000001] main libvlc debug: recursively browsing `C:\Program Files\VideoLAN\VLC\plugins'
[00000001] main libvlc warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\libskins2_plugin.dll' (The specified module could not be found. (error 126))
[00000001] main libvlc warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\libxml_plugin.dll' (The specified module could not be found. (error 126))
[00000001] main libvlc debug: module bank initialized, found 259 modules
[00000001] main libvlc debug: CPU has capabilities 486 586 MMX MMXEXT SSE SSE2 FPU
[00000001] main libvlc debug: looking for memcpy module: 3 candidates
[00000001] main libvlc debug: using memcpy module "memcpymmxext"
[00000361] main interaction debug: thread 10968 (Interaction control) created at priority 0 (interface/interaction.c:382)
[00000361] main interaction debug: thread started
[00000363] main input debug: Creating an input for 'Media Library'
[00000363] main input debug: Input is a meta file: disabling unneeded options
[00000363] main input debug: `file/xspf-open://C:\Documents and Settings\....\Application Data\vlc\ml.xspf' gives access `file' demux `xspf-open' path `C:\Documents and Settings\....\Application Data\vlc\ml.xspf'
[00000363] main input debug: creating access 'file' path='C:\Documents and Settings\....\Application Data\vlc\ml.xspf'
[00000364] main access debug: looking for access module: 2 candidates
[00000364] access_file access debug: opening file `C:\Documents and Settings\....\Application Data\vlc\ml.xspf'
[00000364] main access debug: using access module "access_file"
[00000364] main access debug: TIMER module_Need() : 27.730 ms - Total 27.730 ms / 1 intvls (Avg 27.730 ms)
[00000368] main stream debug: Using AStream*Stream
[00000368] main stream debug: pre-buffering...
[00000368] main stream debug: received first data for our buffer
[00000363] main input debug: creating demux: access='file' demux='xspf-open' path='C:\Documents and Settings\....\Application Data\vlc\ml.xspf'
[00000369] main demux debug: looking for demux module: 1 candidate
[00000369] playlist demux debug: using XSPF playlist reader
[00000369] main demux debug: using demux module "playlist"
[00000369] main demux debug: TIMER module_Need() : 14.965 ms - Total 14.965 ms / 1 intvls (Avg 14.965 ms)
[00000363] main input debug: `file/xspf-open://C:\Documents and Settings\....\Application Data\vlc\ml.xspf' successfully opened
[00000384] main xml debug: looking for xml module: 1 candidate
[00000384] main xml debug: using xml module "xtag"
[00000384] main xml debug: TIMER module_Need() : 18.288 ms - Total 18.288 ms / 1 intvls (Avg 18.288 ms)
[00000369] playlist demux warning: invalid <playlist> attribute:"xmlns:vlc"
[00000369] playlist demux debug: parsed 0 tracks successfully
[00000384] main xml debug: removing module "xtag"
[00000363] main input debug: EOF reached
[00000363] main input debug: control type=1
[00000369] main demux debug: removing module "playlist"
[00000364] main access debug: removing module "access_file"
[00000363] main input debug: TIMER input launching for 'Media Library' : 66.564 ms - Total 66.564 ms / 1 intvls (Avg 66.564 ms)
[00000386] main preparser debug: waiting for thread initialization
[00000386] main preparser debug: thread started
[00000386] main preparser debug: thread 10892 (preparser) created at priority 0 (playlist/thread.c:79)
[00000387] main fetcher debug: waiting for thread initialization
[00000387] main fetcher debug: thread started
[00000387] main fetcher debug: thread 10880 (fetcher) created at priority 0 (playlist/thread.c:108)
[00000362] main playlist debug: waiting for thread initialization
[00000362] main playlist debug: thread started
[00000362] main playlist debug: rebuilding array of current - root Playlist
[00000362] main playlist debug: rebuild done - 0 items, index -1
[00000362] main playlist debug: thread 10884 (playlist) created at priority 0 (playlist/thread.c:117)
[00000388] main interface debug: looking for interface module: 1 candidate
[00000388] main interface debug: using interface module "hotkeys"
[00000388] main interface debug: TIMER module_Need() : 16.224 ms - Total 16.224 ms / 1 intvls (Avg 16.224 ms)
[00000388] main interface debug: thread 10868 (interface) created at priority 0 (interface/interface.c:168)
[00000388] main interface debug: thread started
[00000390] main input debug: Creating an input for 'WOW_PearlJam.mov'
[00000390] main input debug: thread started
[00000390] main input debug: waiting for thread initialization
[00000390] main input debug: `D:\WOW_PearlJam.mov' gives access `' demux `' path `D:\WOW_PearlJam.mov'
[00000390] main input debug: creating demux: access='' demux='' path='D:\WOW_PearlJam.mov'
[00000390] main input debug: thread 10780 (input) created at priority 1 (input/input.c:370)
[00000391] main demux debug: looking for access_demux module: 1 candidate
[00000391] main demux debug: TIMER module_Need() : 38.267 ms - Total 38.267 ms / 1 intvls (Avg 38.267 ms)
[00000390] main input debug: creating access '' path='D:\WOW_PearlJam.mov'
[00000393] main access debug: looking for access module: 5 candidates
[00000393] vcd access debug: trying .cue file: D:\WOW_PearlJam.cue
[00000393] vcd access debug: could not find .cue file
[00000393] access_file access debug: opening file `D:\WOW_PearlJam.mov'
[00000393] main access debug: using access module "access_file"
[00000393] main access debug: TIMER module_Need() : 22.683 ms - Total 22.683 ms / 1 intvls (Avg 22.683 ms)
[00000395] main stream debug: Using AStream*Stream
[00000395] main stream debug: pre-buffering...
[00000395] main stream debug: received first data for our buffer
[00000395] main stream debug: pre-buffering done 1408981 bytes in 0s - 30901 kbytes/s
[00000390] main input debug: creating demux: access='' demux='' path='D:\WOW_PearlJam.mov'
[00000396] main demux debug: looking for demux module: 58 candidates
[00000396] main demux warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\libmp4_plugin.dll' (The specified module could not be found. (error 126))
[00000396] main demux warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\libsap_plugin.dll' (The specified module could not be found. (error 126))
[00000396] main demux warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\libmkv_plugin.dll' (The specified module could not be found. (error 126))
[00000396] main demux warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\libavformat_plugin.dll' (The specified module could not be found. (error 126))
[00000396] lua demux debug: Trying Lua scripts in C:\Documents and Settings\....\Application Data\vlc\lua\playlist
[00000396] lua demux debug: Trying Lua scripts in C:\Program Files\Java\jdk1.6.0_07\jre\bin\\lua\playlist
[00000396] lua demux debug: Trying Lua scripts in C:\Program Files\Java\jdk1.6.0_07\jre\bin\\share\lua\playlist
[00000396] ps demux warning: this does not look like an MPEG PS stream, continuing anyway
[00000396] main demux debug: using demux module "ps"
[00000396] main demux debug: TIMER module_Need() : 963.067 ms - Total 963.067 ms / 1 intvls (Avg 963.067 ms)
[00000390] main input debug: looking for a subtitle file in D:\
[00000390] main input debug: `D:\WOW_PearlJam.mov' successfully opened
Playing
[00000396] ps demux warning: garbage at input, trying to resync...
[00000390] main input debug: control type=1
[00000396] ps demux warning: found sync code
[00000396] ps demux warning: garbage at input, trying to resync...
[00000396] ps demux warning: found sync code
[00000390] main input debug: selecting program id=0
[00000432] main decoder debug: looking for decoder module: 33 candidates
[00000432] main decoder warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\libpng_plugin.dll' (The specified module could not be found. (error 126))
[00000432] main decoder warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\liblibass_plugin.dll' (The specified module could not be found. (error 126))
[00000432] main decoder debug: using decoder module "mpeg_audio"
[00000432] main decoder debug: TIMER module_Need() : 377.604 ms - Total 377.604 ms / 1 intvls (Avg 377.604 ms)
[00000432] main decoder debug: thread 10640 (decoder) created at priority 2 (input/decoder.c:217)
[00000432] main decoder debug: thread started
[00000432] mpeg_audio decoder debug: waiting for PTS
[00000396] ps demux warning: garbage at input, trying to resync...
[00000396] ps demux warning: found sync code
[00000451] main decoder debug: looking for decoder module: 33 candidates
[00000451] main decoder warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\libpng_plugin.dll' (The specified module could not be found. (error 126))
[00000451] main decoder debug: using decoder module "libmpeg2"
[00000451] main decoder debug: TIMER module_Need() : 96.615 ms - Total 96.615 ms / 1 intvls (Avg 96.615 ms)
[00000451] main decoder debug: thread 10620 (decoder) created at priority 0 (input/decoder.c:217)
[00000451] main decoder debug: thread started
[00000451] libmpeg2 decoder warning: invalid picture encountered
[00000451] libmpeg2 decoder warning: invalid picture encountered
[00000451] libmpeg2 decoder warning: invalid picture encountered
[00000396] ps demux warning: garbage at input, trying to resync...
[00000396] ps demux warning: found sync code
[00000452] main decoder debug: looking for decoder module: 33 candidates
[00000452] main decoder warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\libpng_plugin.dll' (The specified module could not be found. (error 126))
[00000452] main decoder debug: using decoder module "libmpeg2"
[00000452] main decoder debug: TIMER module_Need() : 98.322 ms - Total 98.322 ms / 1 intvls (Avg 98.322 ms)
[00000452] main decoder debug: thread 10580 (decoder) created at priority 0 (input/decoder.c:217)
[00000452] main decoder debug: thread started
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000396] ps demux warning: garbage at input, trying to resync...
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000396] ps demux warning: found sync code
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000396] ps demux debug: es id=0xf5 format unknown
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000396] ps demux warning: garbage at input, trying to resync...
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000396] ps demux warning: found sync code
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000453] main decoder debug: looking for decoder module: 33 candidates
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000453] main decoder warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\libpng_plugin.dll' (The specified module could not be found. (error 126))
[00000453] main decoder debug: using decoder module "libmpeg2"
[00000453] main decoder debug: TIMER module_Need() : 121.015 ms - Total 121.015 ms / 1 intvls (Avg 121.015 ms)
[00000453] main decoder debug: thread 10552 (decoder) created at priority 0 (input/decoder.c:217)
[00000453] main decoder debug: thread started
[00000396] ps demux warning: garbage at input, trying to resync...
[00000396] ps demux warning: found sync code
[00000396] ps demux warning: garbage at input, trying to resync...
[00000396] ps demux warning: found sync code
[00000396] ps demux warning: garbage at input, trying to resync...
[00000396] ps demux warning: found sync code
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000452] libmpeg2 decoder warning: invalid picture encountered
[00000396] ps demux debug: es id=0xf7 format unknown
[00000396] ps demux warning: garbage at input, trying to resync...
[00000396] ps demux warning: found sync code
[00000396] ps demux debug: es id=0xf4 format unknown
[00000396] ps demux warning: garbage at input, trying to resync...
[00000396] ps demux warning: found sync code
[00000396] ps demux warning: garbage at input, trying to resync...
[00000396] ps demux warning: found sync code
[00000454] main decoder debug: looking for decoder module: 33 candidates
[00000454] main decoder warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\libpng_plugin.dll' (The specified module could not be found. (error 126))
[00000454] main decoder debug: using decoder module "libmpeg2"
[00000454] main decoder debug: TIMER module_Need() : 90.119 ms - Total 90.119 ms / 1 intvls (Avg 90.119 ms)
[00000454] main decoder debug: thread 10524 (decoder) created at priority 0 (input/decoder.c:217)
[00000454] main decoder debug: thread started
[00000454] libmpeg2 decoder warning: invalid picture encountered
[00000396] ps demux warning: garbage at input, trying to resync...
[00000454] libmpeg2 decoder warning: invalid picture encountered
[00000454] libmpeg2 decoder warning: invalid picture encountered
[00000454] libmpeg2 decoder warning: invalid picture encountered
[00000454] libmpeg2 decoder warning: invalid picture encountered
[00000396] ps demux warning: found sync code
[00000396] ps demux warning: garbage at input, trying to resync...
[00000396] ps demux warning: found sync code
[00000396] ps demux warning: garbage at input, trying to resync...
[00000396] ps demux warning: found sync code
[00000455] main decoder debug: looking for decoder module: 33 candidates
[00000455] main decoder warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\libpng_plugin.dll' (The specified module could not be found. (error 126))
[00000455] main decoder debug: using decoder module "libmpeg2"
[00000455] main decoder debug: TIMER module_Need() : 93.156 ms - Total 93.156 ms / 1 intvls (Avg 93.156 ms)
[00000455] main decoder debug: thread 10496 (decoder) created at priority 0 (input/decoder.c:217)
[00000455] main decoder debug: thread started
[00000456] main decoder debug: looking for decoder module: 33 candidates
[00000456] main decoder warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\libpng_plugin.dll' (The specified module could not be found. (error 126))
[00000456] main decoder debug: using decoder module "libmpeg2"
[00000456] main decoder debug: TIMER module_Need() : 17.332 ms - Total 17.332 ms / 1 intvls (Avg 17.332 ms)
[00000456] main decoder debug: thread 10468 (decoder) created at priority 0 (input/decoder.c:217)
[00000456] main decoder debug: thread started
[00000396] ps demux debug: contains a PSM
[00000396] ps demux debug: es id=0xff format unknown
[00000396] ps demux debug: es id=0xfa format unknown
[00000457] main decoder debug: looking for decoder module: 33 candidates
[00000457] main decoder warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\libpng_plugin.dll' (The specified module could not be found. (error 126))
[00000457] main decoder debug: using decoder module "libmpeg2"
[00000457] main decoder debug: TIMER module_Need() : 14.655 ms - Total 14.655 ms / 1 intvls (Avg 14.655 ms)
[00000457] main decoder debug: thread 10440 (decoder) created at priority 0 (input/decoder.c:217)
[00000457] main decoder debug: thread started
[00000396] ps demux debug: es id=0xfc format unknown
[00000396] ps demux debug: es id=0xf6 format unknown
[00000458] main decoder debug: looking for decoder module: 33 candidates
[00000458] main decoder warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\libpng_plugin.dll' (The specified module could not be found. (error 126))
[00000458] main decoder debug: using decoder module "libmpeg2"
[00000458] main decoder debug: TIMER module_Need() : 18.304 ms - Total 18.304 ms / 1 intvls (Avg 18.304 ms)
[00000458] main decoder debug: thread 10412 (decoder) created at priority 0 (input/decoder.c:217)
[00000458] main decoder debug: thread started
[00000459] main decoder debug: looking for decoder module: 33 candidates
[00000459] main decoder warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\libpng_plugin.dll' (The specified module could not be found. (error 126))
[00000459] main decoder debug: using decoder module "libmpeg2"
[00000459] main decoder debug: TIMER module_Need() : 15.392 ms - Total 15.392 ms / 1 intvls (Avg 15.392 ms)
[00000459] main decoder debug: thread 10384 (decoder) created at priority 0 (input/decoder.c:217)
[00000459] main decoder debug: thread started
[00000396] ps demux debug: es id=0xf1 format unknown
[00000396] ps demux debug: es id=0xfd format unknown
[00000460] main decoder debug: looking for decoder module: 33 candidates
[00000460] main decoder warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\libpng_plugin.dll' (The specified module could not be found. (error 126))
[00000460] main decoder debug: using decoder module "libmpeg2"
[00000460] main decoder debug: TIMER module_Need() : 16.357 ms - Total 16.357 ms / 1 intvls (Avg 16.357 ms)
[00000460] main decoder debug: thread 10356 (decoder) created at priority 0 (input/decoder.c:217)
[00000460] main decoder debug: thread started
[00000461] main decoder debug: looking for decoder module: 33 candidates
[00000461] main decoder warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\libpng_plugin.dll' (The specified module could not be found. (error 126))
[00000461] main decoder debug: using decoder module "libmpeg2"
[00000461] main decoder debug: TIMER module_Need() : 14.615 ms - Total 14.615 ms / 1 intvls (Avg 14.615 ms)
[00000461] main decoder debug: thread 10328 (decoder) created at priority 0 (input/decoder.c:217)
[00000461] main decoder debug: thread started
[00000462] main decoder debug: looking for decoder module: 33 candidates
[00000462] main decoder warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\libpng_plugin.dll' (The specified module could not be found. (error 126))
[00000462] main decoder debug: using decoder module "libmpeg2"
[00000462] main decoder debug: TIMER module_Need() : 15.364 ms - Total 15.364 ms / 1 intvls (Avg 15.364 ms)
[00000462] main decoder debug: thread 10300 (decoder) created at priority 0 (input/decoder.c:217)
[00000462] main decoder debug: thread started
[00000463] main decoder debug: looking for decoder module: 33 candidates
[00000463] main decoder warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\libpng_plugin.dll' (The specified module could not be found. (error 126))
[00000463] main decoder debug: using decoder module "libmpeg2"
[00000463] main decoder debug: TIMER module_Need() : 19.253 ms - Total 19.253 ms / 1 intvls (Avg 19.253 ms)
[00000463] main decoder debug: thread started
[00000463] main decoder debug: thread 10272 (decoder) created at priority 0 (input/decoder.c:217)
[00000396] ps demux debug: es id=0xfe format unknown
[00000464] main decoder debug: looking for decoder module: 33 candidates
Finished
[00000464] main decoder warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\libpng_plugin.dll' (The specified module could not be found. (error 126))
[00000464] main decoder debug: using decoder module "libmpeg2"
[00000464] main decoder debug: TIMER module_Need() : 13.669 ms - Total 13.669 ms / 1 intvls (Avg 13.669 ms)
[00000464] main decoder debug: thread 10244 (decoder) created at priority 0 (input/decoder.c:217)
[00000464] main decoder debug: thread started
[00000390] main input debug: EOF reached
BUILD SUCCESSFUL (total time: 10 seconds)
Return to “Development around libVLC”
Users browsing this forum: No registered users and 24 guests