[vdr] CoreAVC + xineliboutput

Morfsta morfsta at gmail.com
Sun Jan 20 00:24:33 CET 2008


I'm having the same problem. I've put the .ax file in /usr/lib/win32,
registed the key in ~/.mplayer/registry32 and then done: -
# dshowserver -c CoreAVCDecoder.ax -s 1280x720 -g
09571a4b-f1fe-4c60-9760de6d310c7c31 -b 12 -f 0x34363248 -o 0x30323449
shm:/dshow_shm.(null)
sem1:/dshow_sem1.(null)
sem2:/dshow_sem2.(null)
Opening device
Called unk_IsDebuggerPresent
len: 948
ProductVersion: 1.3.0.0
Decoder supports the following YUV formats: YUY2 IYUV YV12 I420
Decoder is capable of YUV output (flags 0x27)
Setting fmt
Starting
Initialization is complete
shm_open failed: No such file or directory

Is dshowserver supposed to run in the background - using strace it
says it's detached but I can't see it?

I looked through the diff and can't find any options to enable CoreAVC
in xine-lib... Must be missing something?

Igor, can you point us to or translate a HOWTO?

Thanks


On Jan 19, 2008 4:38 PM, Per Mellander <per at mellander.org> wrote:
> I have done all the patching to xine-lib, ( patch from
> coreavc-for-linux-read-only + additional from happysat ). Then I've put
> CoreAVCDecoder.ax in /usr/lib/win32.
>
> I'm running VDR with xineliboutput.
>
> -P "xineliboutput --fullscreen --local=sxfe --audio=alsa --remote=none"
>
> What more do I have to do, ( extra arguments etc. ) to use CoreAVC? When
> I start VDR now I can't see any difference from using ffmpeg.
>
> ....
> load_plugins: plugin
> /usr/local/lib/xine/plugins/1.1.9/xineplug_dmx_nsv.so found
> load_plugins: plugin
> /usr/local/lib/xine/plugins/1.1.9/xineplug_decode_a52.so found
> video_out_xv: using Xv port 275 from adaptor NV17 Video Texture for
> hardware colour space conversion and scaling.
> video_out_xv: this adaptor supports the yuy2 format.
> video_out_xv: this adaptor supports the yv12 format.
> audio_alsa_out : supported modes are 8bit 16bit 24bit 32bit mono stereo
> (4-channel not enabled in xine config) (4.1-channel
>  not enabled in xine config) (5-channel not enabled in xine config)
> (5.1-channel not enabled in xine config) (a/52 and DTS pass-through not
> enabled in xine config)
> xine: found input plugin  : VDR (Video Disk Recorder) input plugin
> input cache plugin disabled
> xine: found demuxer plugin: DVD/VOB demux plugin
> video_out_xv: VO_PROP_INTERLACED(1)
> av_offset=0 pts
> video_out_xv: VO_PROP_ZOOM_X = 100
> prebuffer=14400 pts
> prebuffer=14400 pts
> prebuffer=14400 pts
> prebuffer=14400 pts
> prebuffer=14400 pts
> video: synced early
> prebuffer=14400 pts
> prebuffer=14400 pts
> video: synced early
> prebuffer=14400 pts
> prebuffer=14400 pts
> video: synced early
> [h264 @ 0x11c43f0]non existing PPS referenced
> [h264 @ 0x11c43f0]decode_slice_header error
> [h264 @ 0x11c43f0]non existing PPS referenced
> [h264 @ 0x11c43f0]decode_slice_header error
> ....
>
> _______________________________________________
> vdr mailing list
> vdr at linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
>



More information about the vdr mailing list