Hi,
I see a lot of channels that are not supported in VDR because of unsupported spatial direct mode in FFMPEG.
This has probably been covered before (mostly in German!) but Reinhard could you explain what is spatial direct mode and why is it currently not covered in FFMPEG. Is it quite complex to code up? Do you know if there are any plans to support it?
Thanks
Hi,
Morfsta schrieb:
I'm sorry, haven't read in the spec for this issue yet. But it looks like there is currently no one willing to implement it on ffmpeg-devel mailing list.
Maybe Igor may post some links which enable xine-lib to use coreavc. Igor mentioned, that coreavc supports spatial direct mode.
Bye.
Hi,
Igor, would it be possible to do this? I heard CoreAVC is pretty good with mythtv and HD, so if we could get it running with lib-xine that would be fantastic!
Cheers,
Morfsta
On Jan 18, 2008 11:06 PM, Reinhard Nissl rnissl@gmx.de wrote:
On Fri, 18 Jan 2008, Morfsta wrote:
There's also a xine-lib patch available for CoreAVC:
http://code.google.com/p/coreavc-for-linux/
BR, -- rofa
On Sat, Jan 19, 2008 at 02:30:03AM +0200, Rolf Ahrenberg wrote:
There's also a xine-lib patch available for CoreAVC:
Under http://www.coreavc.com/index.php?option=com_content&task=view&id=30&... one can read :
"CorePlayer Mobile and Professional CorePlayer proves that something so complicated has become the new simple. CoreAVC is included with all versions of CorePlayer Mobile (CoreAVC Standard Edition) and CorePlayer Professional (CoreAVC Professional Edition) for desktop PC's running Windows, Linux and OS X."
Do I understang right : there is a linux version ?
it's seems in next month will be release new product from coreavc
http://coreplayer.com/content/view/31/44/ http://www.corecodec.com/forums/index.php?topic=645.0
=========================================================================================================== I have been asked about CorePlayer Pro on Linux..... and the answer to that is YES it will be available by summer if not sooner our roadmap continues on its current pace. Also note that it is already available for our OEM customers for licensing. ===========================================================================================================
http://youtube.com/watch?v=Se_EY1RTO1c YouTube - CorePlayer Pro Linux
will be :)
On Sat, Jan 19, 2008 at 04:41:12PM +0300, Igor wrote:
Oh, really nice !!!
will be :)
I hope it could be soon :-)
Thank you very much for the info,
On Jan 18, 2008 3:30 PM, Morfsta morfsta@gmail.com wrote:
Here's a link with patches for xine to use coreavc: http://code.google.com/p/coreavc-for-linux/
There are also some patches here to fix some problems with xine-lib: http://dvbn.happysat.org/viewtopic.php?p=243997
Would be great if these were adopted so xine-lib didn't need to be patched. And also could be easier for users who have trouble compiling as opposed to installing pre-made packages.
yes, in this link there's usefull additional patches
there's other links on this forum
paff h.264 + amd64 + coreavc possible? hxxp://dvbn.happysat.org/viewtopic.php?t=40859
PAFF with FFMPEG! Yeah baby! hxxp://dvbn.happysat.org/viewtopic.php?t=41893
coreavc for Linux xine.patch http://coreavc-for-linux.googlecode.com/svn/trunk/xine/xine.patch
the coreavc 1.5.0 you can take from rapidshare hxxp://rapidshare.com/files/50207674/coreavcdecoder_unpacked.zip
http://coreavc-for-linux.googlecode.com/svn/wiki/RegisterCoreAVC.wiki summary Registreing CoreAVC
on the vdr 1.5.12 with Reinchard's patches with xine-lib 1.2 (xVideo is working) and "coreavc for linux" with additional patches from hXXp://dvbn.happysat.org/viewtopic.php?p=243997 it's possible to see h.264 channels with the best quality. (By the way, in this case the xineliboutput is working better, than xine-vdr, with xine ther's some brake action, slowdown on video.)
sure
Igor
http://coreavc-for-linux.googlecode.com/svn/wiki/RegisterCoreAVC.wiki summary Registreing CoreAVC
sorry, no need any registration for "coreavc for linux & xine", only for MPlayer and MYthTV need this step.
Igor
Here's an update on this for those interested in H264 and VDR.
I brought up the problems with Spatial Direct Mode and FFMPEG on their mailing list and Loren has implemented it within the code. When tuning to one of the affected channels I no longer get messages saying that spatial direct is not implemented, but I still get extreme artifacting, dropped frames and problems with xine: -
video_out: throwing away image with pts 1124374 because it's too old (diff : 31864). buffer usage: 1689, 0, 0, 0, 0x9639a0 buffer usage: 1689, 0, 1, 0, 0x9639a0 ffmpeg_video_dec: error decompressing frame ffmpeg_video_dec: error decompressing frame buffer usage: 1669, 0, 1, 0, 0x9639a0 ffmpeg_video_dec: error decompressing frame buffer usage: 1662, 0, 1, 0, 0x9639a0 ffmpeg_video_dec: error decompressing frame buffer usage: 1647, 0, 1, 0, 0x9639a0 video_out: throwing away image with pts 1126698 because it's too old (diff : 33319). buffer usage: 1714, 0, 0, 0, 0x9639a0 buffer usage: 1675, 0, 0, 0, 0x9639a0 buffer usage: 1675, 0, 1, 0, 0x9639a0 video_out: throwing away image with pts 1138960 because it's too old (diff : 25556).
Hopefully, we can continue the interest and get these issues fixed. Reinhard, do you have any idea why this might be occuring? I can upload some samples somewhere if required.
Thanks
yes, exactly. Second bottleneck of Ffmpeg - the incomplete multithreading support for single slice coding video.
Maybe Igor may post some links which enable xine-lib to use coreavc. Igor mentioned, that coreavc supports spatial direct mode.
yes, exactly and the coreavc has full multithreading support, too. So, I will try to prepare the summary from our VDR-Russian forum about coreavc for linux with xine http://allrussian.info/thread.php?threadid=89361
Igor