Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 290480 - media-video/mplayer dshowserver patch
Summary: media-video/mplayer dshowserver patch
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High enhancement (vote)
Assignee: Gentoo Media-video project
URL: http://code.google.com/p/coreavc-for-...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-25 18:12 UTC by Andrey Korolyov
Modified: 2013-02-08 13:51 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
patch for original ebuild (mplayer-1.0_rc4_p20090919-r2-dshowserver.ebuild.patch,1.43 KB, patch)
2009-10-25 18:13 UTC, Andrey Korolyov
Details | Diff
slightly modified patch from coreavc-for-linux (dshowserver.patch,8.97 KB, patch)
2009-10-25 18:14 UTC, Andrey Korolyov
Details | Diff
registercodec 32bit executable (registercodec,528.75 KB, text/plain)
2009-10-25 18:18 UTC, Andrey Korolyov
Details
dshowserver binary (dshowserver,720.52 KB, application/octet-stream)
2009-10-25 18:19 UTC, Andrey Korolyov
Details
I have upload previous version as plaintext (registercodec,528.75 KB, application/octet-stream)
2009-10-25 18:22 UTC, Andrey Korolyov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey Korolyov 2009-10-25 18:12:54 UTC
CoreAVC provides fastest decoding in the world on cpu and some users with cards like intel x3100 might want to watch 1080p without desynchronization and frame drops.

Reproducible: Always

Steps to Reproduce:
1. mkdir -p /usr/local/portage/media-video/mplayer
2. Copy original mplayer-1.0_rc4_p20090919-r2.ebuild and files/ here.
3. put dshowserver.patch to files/
Comment 1 Andrey Korolyov 2009-10-25 18:13:40 UTC
Created attachment 208233 [details, diff]
patch for original ebuild
Comment 2 Andrey Korolyov 2009-10-25 18:14:56 UTC
Created attachment 208235 [details, diff]
slightly modified patch from coreavc-for-linux
Comment 3 Andrey Korolyov 2009-10-25 18:18:03 UTC
Created attachment 208236 [details]
registercodec 32bit executable

Unfornately i am not able to find sources for that binary that can be compiled without errors
Comment 4 Andrey Korolyov 2009-10-25 18:19:57 UTC
Created attachment 208237 [details]
dshowserver binary

binary originally from dshowserver-ia32-r46.tar.bz2
Comment 5 Andrey Korolyov 2009-10-25 18:22:01 UTC
Created attachment 208238 [details]
I have upload previous version as plaintext
Comment 6 Reimar Döffinger 2009-10-26 20:53:56 UTC
For just CoreAVC for 32 bit MPlayer there are simpler patches available, however the issue most of them have is that they break at least the RealVideo dlls, possible several more of the codecs.
This one does not have that issue (since it only adds something), but possibly breaking decoding of several formats that do not have any other way for playing them back "just" for faster H.264 is not an acceptable deal IMO.
However the code is in sofar a bit questionable as it just assumes that pthread, fork etc. are available, seems to use dup2 and /bin/sh for no good reason and also uses up more CPU than necessary due to (IMHO) needlessly coping the decoded data.
Comment 7 Alexis Ballier gentoo-dev 2013-02-08 13:51:31 UTC
not sure about the status here, but improving mplayer should be done upstream not in gentoo: please send the patches there