dshowserver - było o mythtv
Wieslaw Kierbedz
w.kier at farba.eu.org
Mon Oct 20 09:51:26 CEST 2008
Bartosz Świątek nagli:
> W dniu 18 października 2008 23:14 użytkownik WK <w.kier at farba.eu.org> napisał:
>
>> Wiadomość od Bartosz Świątek:
>>
>>> W dniu 17 października 2008 17:04 użytkownik Wieslaw Kierbedz
>>> <w.kier at farba.eu.org> napisał:
>>>
>>>> WK nagli:
>>>>
>>>>> Tutaj jest do kompletu z połatanym przez mię mythtv.
>>>>> Wychodzą z tego 2 paczki.
>>>>> Sam dshowserver i registercodec do przeprowadzenia rejestracji kupnego
>>>>> kodeka.
>>>>> Oprócz tego bcond static.
>>>>> Podobno statyczny potrafi serwować kodek do 64 bitowego mythtv (jak
>>>>> pisałem - rzeczywiście na żętu 64 bity to działało).
>>>>>
>>>>> Plik jet tak mały, że mi firma wybaczy raczej.
>>>>>
>>>>> ftp://ftp.papagayo.com.pl//download/dshowserver-svn73-0.1.src.rpm
>>>>>
>>>>>
>>>>>
>>>>>
>>>> Znaczy, że źle zrobiłem?
>>>> Czy źle, że zrobiłem?
>>>> Ktoś może to commitnąć?
>>>>
>>> Co komitnąć? Twojego src.rpma? Daj no tu spece do wglądu to zobaczymy
>>> co tam spłodziłeś.
>>>
>> Całość waży ~260KB.
>> Źródła są z svn - muszą być.
>> Jeśli nie łaska kliknąć w linka, to już więcej nie będę pajacował.
>> Mogę sobie te pierdoły budować ze źródeł i nie zabierać cennego czasu innym.
>>
>
> Nie, chodzi po prostu o zasady. Prześlij spece i wtedy zobaczymy.
>
>
Spec jest taki sobie.
Ponieważ projektant nie korzystał z automakea i nie ma tam żadnych
configurów, to komendy są na twardo z pominięciem makr.
Programik jest mini.
Służy jako serwer windzianego kodeka dla kilku programów video.
Ponieważ przygotowałem mythtv z wszczepioną jego obsługą, to wypadało i
toto sklecić.
Nie ma tam naprawdę nic, co wymagałoby wysiłku.
Miałbym tylko nadzieję, że ktoś ustawi po linii te tam pname i _rel,
żeby nie gryzło w oczy, bo my (wy) robimy to inaczej.
-------------- next part --------------
# $Revision: 0.1 $, $Date: 2008/10/15 20:20:41 $
# Conditional build:
%bcond_with static # static package for use with x86_64 systems
%define pname dshowserver
%define _snap svn
%define _rel 73
Summary: Win32 CoreAVC H.264 codec helper.
Summary(pl.UTF-8): Serwer windowsowego kodeka CoreAVC H.264.
Name: %{pname}%{?with_static:-static}
Version: %{_snap}%{_rel}
Release: 0.1
License: GPL
Group: X11/Multimedia
Source0: %{pname}-%{version}.tar.bz2
# Source0-md5:
Patch0: %{pname}-codecspath.patch
URL: http://code.google.com/
BuildRequires: glibc-static
%description
CoreAVC is a proprietary Windows codec for H.264 video decoding.
It is much faster than any currently available open-source codecs.
Being multi-threaded, and able to play PAFF streams,
it can handle HD H.264/AVC streams that no freely available codecs can.
CoreAVC is reasonably priced, but it is Windows only.
Dshowserver serves CoreAVC for mythtv, mplayer and xine.
Dshowserver can work under 32 or 64 bits linux system.
For 64 bits use static binary compiled in 32 bits environement.
%description -l pl.UTF-8
CoreAVC to komercyjny kodek H.264 dla systemu Windows. Jest znacznie szybszy
od dowolnego wolnego kodeka. ObsĹugujac wielowatkowosc moze odtwarzac
strumienie zakodowane z uzyciem interlacingu PAFF.
Odtwarza strumienie HD H.264/AVC.
Kosztuje rozsadnie, ale dostepny jest tylko dla Windows.
Dhowserevr implementuje obsluge tego kodeka przez mythtv, mplayer i xine.
Dshowserver moze byc uzyty w architekturach x86 i x86_64.
Jezeli twoj system jest 64 bitowy. Uzyj statycznych binariow
zbudowanych w 32 bitowym srodowisku.
%package -n registercodec
Summary: Utility to register win32 CoreAVC H.264 codec.
Summary(pl.UTF-8): Narzedzie do rejestracji windowsowego kodeka CoreAVC H.264.
Group: X11/Multimedia
%description -n registercodec
Utility to register win32 CoreAVC H.264 codec for usage with mythtv/mplayer/xine.
%description -l pl.UTF-8 -n registercodec
Narzedzie do przeprowadzenia rejestracji komercyjnego kodeka CoreAVC H.264.
%prep
cd %{_builddir}
rm -rf %{pname}-%{version}
tar jxvf %{SOURCE0}
cd %{pname}-%{version}
%patch0 -p1
%build
cd %{pname}-%{version}
make -C dshowserver %{?with_static:STATIC=1} && %{!?with_static:cd loader && make && cd ../}
%install
rm -rf $RPM_BUILD_ROOT
cd %{pname}-%{version}
install -d $RPM_BUILD_ROOT%{_bindir}
install -d $RPM_BUILD_ROOT%{_mandir}/man1
install dshowserver/dshowserver $RPM_BUILD_ROOT%{_bindir}/dshowserver
%{!?with_static:install loader/registercodec $RPM_BUILD_ROOT%{_bindir}/registercodec}
install man/* $RPM_BUILD_ROOT%{_mandir}/man1
%clean
rm -rf $RPM_BUILD_ROOT
%post
%postun
%files
%attr(755,root,video) %{_bindir}/dshowserver
%attr(644,root,root) %{_mandir}/man1/ds*
%if %{without static}
%files -n registercodec
%attr(755,root,video) %{_bindir}/registercodec
%attr(644,root,root) %{_mandir}/man1/re*
%endif
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback at pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org
Except wk
$Log: xorg-driver-video-nvidia.spec,v $
Revision 0.1 2008/10/12 20:20:41 wk
- initial release
More information about the pld-devel-pl
mailing list