I need to display video tiled with same picture. I.e. like mosaic but with same video in tiles. I have some progress with mosaic functionality but there is no sound. So I wanted to ask is there any alternative or maybe someone can help with audio in mosaic? Here is my mosaic setup for 3x1 tiles: mos...
Version 2.1.3, Win 7 x 64 --width --height command line options do not work for me with -I dummy or --no-embedded-video options. It looks like --width --height work only when video is in qt interface. I also have problems with setting --video-x=0 --video-y=0 . I get hidden window. While --video-x=1 ...
What is strange there is no delay growth with FLV1 http output.
And the problem starts after 35-45 minutes of streaming.
Now I've made workaround - just parsing stderr and restaring vlc on 'unexpected stream discontinuity'.
Further discovery with -vvv option shows that problem starts when following messages appear on stderr
..
main input warning: clock gap, unexpected stream discontinuity
main input warning: feeding synchro with a new reference point trying to recover from clock gap
...
Blackmagic Intensity Pro works for me with decklink input module - same as in previous post. I also have compiled vlc 1.2 from git under Ubuntu 11.10 64 bit. All video inputs are working. I have not tested audio yet. One note- you should know exact inputsignal parameters(i.e. resolution and frame ra...
changed vencoder to ffmpeg, dst to rtp.
The problem still there. I also have found that delay (and memory usage) starts growth after some time following vlc start.
Trying to stream with BlackMagic Intensity Pro card under Ubuntu 11.10. Using custom built vlc VLC media player 1.2.0-git Twoflower (revision 1.1.0-pre1-6962-geb5b116) started with following command line cvlc decklink:// --decklink-video-connection hdmi --decklink-mode hp60 --extraintf cli --lua-con...
if you need dummy buffer 1x1 then do like that libvlc_video_set_format(mp, "RV32", 1, 1, 4); ... char dummy_buffer [4]; static void *lock(void *data, void **p_pixels) { *p_pixels = &dummy_buffer; return NULL; } if you need real size buffer for PAL resolution for example libvlc_video_se...
Or do you create a new media_player and use set_format on that one? yes, new one 1. I create media_player 2. Setup dummy buffer 3. Setup single event handler for all events 4. Create Event Object and reset it 5. Start playing 6. Wait for Event Object with some reasonable timeout (i.e. 5 sec) 6. In ...
I use it with DirectX but in tricky way - trough DirectShow push filter and VMR9 in renderless mode just combine samples from DX SDK for Bitmap push filter and VMR rendering to texture It is possible to render directly to texture - the easiest way is to use D3DX library function to create texture fr...
What I got using madExcept: I think I know where is the problem the program hangs in main thread on vlc_cond_wait but at the same time in thread $a38 an event is handled and libvlc_video_get_size called wich locks some mutex looks like I should not call libvlc_video_get_size when stopping player her...
Here is how it looks like in Delphi debugger :7c90e4f4 ntdll.KiFastSystemCallRet :7c90df3c ntdll.NtWaitForSingleObject + 0xc :6a5dfb7c libvlccore.vlc_cond_wait + 0x4c libvlc_ds_sfilter.TlibvlcSrcPin.Create(???,???,$EC10D0) libvlc_ds_sfilter.TlibvlcSource.Create('udp://@:1234',0) VideoWin.TGraphHandl...
I use libvlc to display UDP stream trhough libvlc_video_set_callbacks. Task of getting size of frame is solved by creating dummy instance of player to render in 10x10 buffer, I also use libvlc_event_manager_t to call libvlc_video_get_size from every event when proper proper size is returned i stop a...
1. I setup rendering to some small dummy buffer i.e. 10x10 pixels, i run it and call periodically libvlc_video_get_size until it returns 0 (success)
2. When I get size, I setup proper buffer and thats it.