Page 1 of 1

VLCKit and EyeTV plugin

Posted: 14 Jan 2011 03:56
by sculi2000
Hey all. Have what hopefully is an easy question for experienced VLC devs out there. I'm trying to figure out how to use VLCKit on Mac OS X with the EyeTV plugin. I have a sample app that opens a file and plays it. Works great. But what I'm really trying to do is figure out how to capture live TV from the EyeTV plugin and render it in my app.

I know the EyeTV plugin works because VLC.app can capture the video and display it. I'm just very new to VLC dev and VLCKit in particular. The API of VLCKit didn't give me any clues how I'd set it up to do the capturing.

Any help would be greatly appreciated!

Thanks,

Scott

Re: VLCKit and EyeTV plugin

Posted: 14 Jan 2011 13:35
by Jean-Baptiste Kempf
Why not using the eyetv MRL from VLC.app and put it in your app ?

Re: VLCKit and EyeTV plugin

Posted: 14 Jan 2011 18:38
by sculi2000
I tried using a URL of eyetv:// which definitely did something. The Live TV window in EyeTV closed which means the EyeTV plugin was activated. But the VLCKit view was just black. And there wasn't any sound.

So this sounds like a problem with VLCKit? Does anyone have any pointers on at least a general idea of where to look? I'm a developer, so getting into the code doesn't scare me, but since I'm unfamiliar with this particular codebase, a hint on where to start looking wouldn't suck.

Thanks,

Scott

Re: VLCKit and EyeTV plugin

Posted: 15 Jan 2011 11:44
by Jean-Baptiste Kempf
Well, first, you should activate the logs using -vvv for libVLC/VLCKit initialization.

Re: VLCKit and EyeTV plugin

Posted: 24 Jan 2011 06:49
by dannyg
Hi I am not too experienced with code or the problem your having but i have considered buying the eyeTv software. I heard of an older version of VLC player supposedly streams live tv, but have not tried it. Does this not work with the current version or why did you purchase eyeTv? I am trying to stream tv and record tv but hopefully in a way that isnt too costly, do you have any recommendations?