Closed GoogleCodeExporter closed 8 years ago
Hello!
I believe I'm facing the same problem.
I'm using Ubuntu Hardy 64 bit version. My notebook is a Dell Inspiron 1520 (CPU
:
Intel Core2Duo T7250 2 Ghz, 2 GB RAM, GPU : NVidia 8600 GM).
I followed the steps mentioned here :
http://code.google.com/p/coreavc-for-linux/wiki/MplayerInstallation
I used the new dshowserver.patch mentioned here :
http://code.google.com/p/coreavc-for-linux/issues/detail?id=51
Everything worked fine except the last step from section 3 of the wiki : "cp
loader/registercodec /usr/local/bin/" - which gives "No such file or directory".
Dshowserver is working properly (I tested it with the command mentioned at step
5 in
the install directions for the dshowserver).
I also tested the commands you mentioned here :
http://code.google.com/p/coreavc-for-linux/issues/detail?id=27 (ls
libmpcodecs/vd_dshowserver.* and grep -a2 mpcodecs_vd_dshowserver
libmpcodecs/vd.c)
and the output is correct.
When I try to open an h264 mkv file I get :
Forced video codec: coreserve
Cannot find codec matching selected -vo and video format 0x34363248.
I did update my ~/.mplayer/codecs.conf file.
Thank you in advance!
Best wishes,
Ionut
Original comment by ticus.io...@gmail.com
on 1 Sep 2008 at 11:06
Hello again!
freddy2.es, I managed to compile modify_reg.c using this command :
gcc -m32 -I. -I.. -o registercodec modify_reg.c
I had to install libc6-dev-i386 and gcc-multilib and to copy modify_reg.c from
coreavc-for-linux/loader to mplayer-source/loader since I couldn't find it in
mplayer's loader directory.
Unfortunately it still issued a warning (wine/winbase.h:544: warning:
‘packed’
attribute ignored for field of type ‘CHAR[8]’) and the resulting size of
registercodec is only 16 KB and it still doesn't work if I copy it to
/usr/local/bin.
I cannot understand why I must copy registercodec from mplayer/loader directory
to
/usr/local/bin since I already copied it once when installing dshowserver.
Maybe someone else can shed some light on this.
Regards!
Original comment by ticus.io...@gmail.com
on 2 Sep 2008 at 5:08
You shouldn't exepct to be able to compile registercodec or dshowserver on
x86-64.
That is why there are binaries available on the site.
You need a 32bit environment to compile these (either a chroot or equivalent)
You can apply the relevant patches to your application of choice and compile
that
though (i.e. you need to recompile mplayer/mythtv/xine with the relevant
patches, but
need a 32bit binary for dshowserver and registercodec)
Original comment by alannis...@gmail.com
on 8 Oct 2008 at 10:04
Original issue reported on code.google.com by
freddy2...@gmail.com
on 1 Sep 2008 at 8:48