Import Debian changes 1:0.0~git20110715.fdd2f19-ok1

crystalhd (1:0.0~git20110715.fdd2f19-ok1) yangtze; urgency=medium

  * Build for openKylin.
This commit is contained in:
openKylinBot 2022-04-25 22:03:04 +08:00 committed by Lu zhiping
parent a32a855c48
commit 09ab503a83
23 changed files with 1655 additions and 0 deletions

1
debian/autoreconf vendored Normal file
View File

@ -0,0 +1 @@
driver/linux

5
debian/changelog vendored Normal file
View File

@ -0,0 +1,5 @@
crystalhd (1:0.0~git20110715.fdd2f19-ok1) yangtze; urgency=medium
* Build for openKylin.
-- openKylinBot <openKylinBot@openkylin.com> Mon, 25 Apr 2022 22:03:04 +0800

1
debian/compat vendored Normal file
View File

@ -0,0 +1 @@
9

51
debian/control vendored Normal file
View File

@ -0,0 +1,51 @@
Source: crystalhd
Priority: optional
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Uploaders: Balint Reczey <rbalint@ubuntu.com>
Build-Depends: debhelper (>= 9~),
autotools-dev,
dh-autoreconf,
libgstreamer1.0-dev,
libgstreamer-plugins-base1.0-dev
Standards-Version: 3.9.5
Section: libs
Homepage: http://www.broadcom.com/support/crystal_hd/
Vcs-Git: https://salsa.debian.org/multimedia-team/crystalhd.git
Vcs-Browser: https://salsa.debian.org/multimedia-team/crystalhd
Package: libcrystalhd-dev
Section: libdevel
Multi-Arch: same
Architecture: amd64 i386
Depends: libcrystalhd3 (= ${binary:Version}),
${shlibs:Depends}, ${misc:Depends}
Description: Crystal HD Video Decoder (development files)
Crystal HD Solution is a product offered by Broadcom. It is used to enable
flawless playback of 1080p high definition video across a wide range of
systems.
.
This package contains the files necessary for development.
Package: libcrystalhd3
Architecture: amd64 i386
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}
Suggests: firmware-crystalhd
Description: Crystal HD Video Decoder (shared library)
Crystal HD Solution is a product offered by Broadcom. It is used to enable
flawless playback of 1080p high definition video across a wide range of
systems.
.
This package contains the shared library.
Package: gstreamer1.0-crystalhd
Section: video
Architecture: amd64 i386
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Crystal HD Video Decoder (GStreamer plugin)
Crystal HD Solution is a product offered by Broadcom. It is used to enable
flawless playback of 1080p high definition video across a wide range of
systems.
.
This package contains the crystalhd GStreamer plugin.

51
debian/copyright vendored Normal file
View File

@ -0,0 +1,51 @@
This package was downloaded from http://git.wilsonet.com/crystalhd.git/
Upstream Contacts:
Broadcom Corporation (http://www.broadcom.com/contact/)
libcrystalhd Copyright:
Copyright (c) 2004-2009, Broadcom Corporation
This library is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published
by the Free Software Foundation, either version 2.1 of the License.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
along with this library. If not, see <http://www.gnu.org/licenses/>.
On Debian systems, the complete text of the GNU Lesser General
Public License 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.
crystalhd device driver Copyright:
Copyright (c) 2005-2010, Broadcom Corporation.
This driver is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, version 2 of the License.
This driver is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this driver. If not, see <http://www.gnu.org/licenses/>.
On Debian systems, the complete text of the GNU General Public License 2 can be
found in `/usr/share/common-licenses/GPL-2'.
The Debian packaging is:
Copyright (C) 2010-2011 Andres Mejia <amejia@debian.org>
Copyright (C) 2010 Ouattara Oumar Aziz (alias wattazoum)
<wattazoum@gmail.com>
and is licensed under the same terms as libcrystalhd.

40
debian/crystalhd-get-orig-source vendored Executable file
View File

@ -0,0 +1,40 @@
#!/bin/sh
# Script used to generate the orig source tarball for crystalhd.
CRYSTALHD_GIT_URL="git://linuxtv.org/jarod/crystalhd.git"
CRYSTALHD_GIT_COMMIT="fdd2f19ac739a3db1fd7469ea19ceaefe0822e5a"
DATE_RETRIEVED="20110715"
COMMIT_SHORT_FORM="$(echo $CRYSTALHD_GIT_COMMIT | \
sed -e 's/^\([[:xdigit:]]\{,7\}\).*/\1/')"
CRYSTALHD_VERSION="0.0~git${DATE_RETRIEVED}.${COMMIT_SHORT_FORM}"
git clone "$CRYSTALHD_GIT_URL" "crystalhd-${CRYSTALHD_VERSION}"
cd "crystalhd-${CRYSTALHD_VERSION}"
git checkout "$CRYSTALHD_GIT_COMMIT"
rm -rf .git firmware
find . -name .gitignore -delete
# Setup build systems
autoreconf -vif driver/linux
cd filters/gst/gst-plugin
./autogen.sh
make clean distclean
cd ../../../..
# Remove temp files and other cruft from source tarball
# The find command snippet here was taken from debhelper's dh_clean command
# with some modification to delete more unneeded files.
echo "Removing temp files and other cruft from source tarball"
find crystalhd-${CRYSTALHD_VERSION} \( \( -type f -a \
\( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
-o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
-o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
-o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
-o -name config.status -o -name config.cache -o -name config.log \
\) -exec rm -f "{}" \; \) -o \
\( -type d -a -name autom4te.cache -prune -exec rm -rf "{}" \; \) \)
# Generate tarball
tar --exclude-vcs -czf "crystalhd_${CRYSTALHD_VERSION}.orig.tar.gz" \
"crystalhd-${CRYSTALHD_VERSION}/"

2
debian/gbp.conf vendored Normal file
View File

@ -0,0 +1,2 @@
[DEFAULT]
pristine-tar = True

1
debian/gstreamer1.0-crystalhd.install vendored Normal file
View File

@ -0,0 +1 @@
usr/lib/*/gstreamer-1.0/*.so

2
debian/libcrystalhd-dev.install vendored Normal file
View File

@ -0,0 +1,2 @@
usr/include/*
usr/lib/*/libcrystalhd.so

1
debian/libcrystalhd3.install vendored Normal file
View File

@ -0,0 +1 @@
usr/lib/*/libcrystalhd.so.*

215
debian/libcrystalhd3.symbols vendored Normal file
View File

@ -0,0 +1,215 @@
libcrystalhd.so.3 libcrystalhd3 #MINVER#
DtsAllocIoctlData@Base 1:0.0~git20110715.fdd2f19
DtsAllocMdata@Base 1:0.0~git20110715.fdd2f19
DtsAllocMemPools@Base 1:0.0~git20110715.fdd2f19
DtsCancelFetchOutInt@Base 1:0.0~git20110715.fdd2f19
DtsCancelProcOutput@Base 1:0.0~git20110715.fdd2f19
DtsCheckRptPic@Base 1:0.0~git20110715.fdd2f19
DtsChkPID@Base 1:0.0~git20110715.fdd2f19
DtsChkYUVSizes@Base 1:0.0~git20110715.fdd2f19
DtsCloseDecoder@Base 1:0.0~git20110715.fdd2f19
DtsClrPendMdataList@Base 1:0.0~git20110715.fdd2f19
DtsCopyFormat@Base 1:0.0~git20110715.fdd2f19
DtsCopyNV12@Base 1:0.0~git20110715.fdd2f19
DtsCopyNV12ToYV12@Base 1:0.0~git20110715.fdd2f19
DtsCopyRawDataToOutBuff@Base 1:0.0~git20110715.fdd2f19
DtsCreateShMem@Base 1:0.0~git20110715.fdd2f19
DtsCrystalHDVersion@Base 1:0.0~git20110715.fdd2f19
DtsDbgCheckPointers@Base 1:0.0~git20110715.fdd2f19
DtsDelDilShMem@Base 1:0.0~git20110715.fdd2f19
DtsDevMemRd@Base 1:0.0~git20110715.fdd2f19
DtsDevMemWr@Base 1:0.0~git20110715.fdd2f19
DtsDevRegisterRead@Base 1:0.0~git20110715.fdd2f19
DtsDevRegisterWr@Base 1:0.0~git20110715.fdd2f19
DtsDeviceClose@Base 1:0.0~git20110715.fdd2f19
DtsDeviceOpen@Base 1:0.0~git20110715.fdd2f19
DtsDownloadFWBin@Base 1:0.0~git20110715.fdd2f19
DtsDropPictures@Base 1:0.0~git20110715.fdd2f19
DtsDrvCmd@Base 1:0.0~git20110715.fdd2f19
DtsDrvIoctl@Base 1:0.0~git20110715.fdd2f19
DtsFPGARegisterRead@Base 1:0.0~git20110715.fdd2f19
DtsFPGARegisterWr@Base 1:0.0~git20110715.fdd2f19
DtsFetchMdata@Base 1:0.0~git20110715.fdd2f19
DtsFetchOutInterruptible@Base 1:0.0~git20110715.fdd2f19
DtsFetchTimeStampMdata@Base 1:0.0~git20110715.fdd2f19
DtsFlushInput@Base 1:0.0~git20110715.fdd2f19
DtsFlushRxCapture@Base 1:0.0~git20110715.fdd2f19
DtsFormatChange@Base 1:0.0~git20110715.fdd2f19
DtsFreeMdata@Base 1:0.0~git20110715.fdd2f19
DtsGetBCRegConfig@Base 1:0.0~git20110715.fdd2f19
DtsGetCapabilities@Base 1:0.0~git20110715.fdd2f19
DtsGetColorPrimaries@Base 1:0.0~git20110715.fdd2f19
DtsGetConfig@Base 1:0.0~git20110715.fdd2f19
DtsGetContext@Base 1:0.0~git20110715.fdd2f19
DtsGetCoreTemperature@Base 1:0.0~git20110715.fdd2f19
DtsGetDILPath@Base 1:0.0~git20110715.fdd2f19
DtsGetDilShMem@Base 1:0.0~git20110715.fdd2f19
DtsGetDriverStatus@Base 1:0.0~git20110715.fdd2f19
DtsGetDrvStat@Base 1:0.0~git20110715.fdd2f19
DtsGetFWFiles@Base 1:0.0~git20110715.fdd2f19
DtsGetFWVersion@Base 1:0.0~git20110715.fdd2f19
DtsGetFWVersionFromFile@Base 1:0.0~git20110715.fdd2f19
DtsGetFirmwareFiles@Base 1:0.0~git20110715.fdd2f19
DtsGetHWFeatures@Base 1:0.0~git20110715.fdd2f19
DtsGetHwInitSts@Base 1:0.0~git20110715.fdd2f19
DtsGetHwType@Base 1:0.0~git20110715.fdd2f19
DtsGetOPMode@Base 1:0.0~git20110715.fdd2f19
DtsGetPciConfigSpace@Base 1:0.0~git20110715.fdd2f19
DtsGetVersion@Base 1:0.0~git20110715.fdd2f19
DtsGetVideoParams@Base 1:0.0~git20110715.fdd2f19
DtsGetWidthfromResolution@Base 1:0.0~git20110715.fdd2f19
DtsGetgDevID@Base 1:0.0~git20110715.fdd2f19
DtsGetgStats@Base 1:0.0~git20110715.fdd2f19
DtsHwReset@Base 1:0.0~git20110715.fdd2f19
DtsInitInterface@Base 1:0.0~git20110715.fdd2f19
DtsInsertMdata@Base 1:0.0~git20110715.fdd2f19
DtsIsDecOpened@Base 1:0.0~git20110715.fdd2f19
DtsIsEndOfStream@Base 1:0.0~git20110715.fdd2f19
DtsIsPend@Base 1:0.0~git20110715.fdd2f19
DtsIsVideoClockSet@Base 1:0.0~git20110715.fdd2f19
DtsLock@Base 1:0.0~git20110715.fdd2f19
DtsMapYUVBuffs@Base 1:0.0~git20110715.fdd2f19
DtsNotifyOperatingMode@Base 1:0.0~git20110715.fdd2f19
DtsOpenDecoder@Base 1:0.0~git20110715.fdd2f19
DtsPauseDecoder@Base 1:0.0~git20110715.fdd2f19
DtsPrepareMdata@Base 1:0.0~git20110715.fdd2f19
DtsPrepareMdataASFHdr@Base 1:0.0~git20110715.fdd2f19
DtsProcInput@Base 1:0.0~git20110715.fdd2f19
DtsProcOutput@Base 1:0.0~git20110715.fdd2f19
DtsProcOutputNoCopy@Base 1:0.0~git20110715.fdd2f19
DtsPushFwBinToLink@Base 1:0.0~git20110715.fdd2f19
DtsRelIoctlData@Base 1:0.0~git20110715.fdd2f19
DtsRelRxBuff@Base 1:0.0~git20110715.fdd2f19
DtsReleaseInterface@Base 1:0.0~git20110715.fdd2f19
DtsReleaseMemPools@Base 1:0.0~git20110715.fdd2f19
DtsReleaseOutputBuffs@Base 1:0.0~git20110715.fdd2f19
DtsReleaseUserHandle@Base 1:0.0~git20110715.fdd2f19
DtsRemoveMdata@Base 1:0.0~git20110715.fdd2f19
DtsResumeDecoder@Base 1:0.0~git20110715.fdd2f19
DtsRstDrvStat@Base 1:0.0~git20110715.fdd2f19
DtsRstStats@Base 1:0.0~git20110715.fdd2f19
DtsRstVidClkDLL@Base 1:0.0~git20110715.fdd2f19
DtsSendData@Base 1:0.0~git20110715.fdd2f19
DtsSendEOS@Base 1:0.0~git20110715.fdd2f19
DtsSetColorSpace@Base 1:0.0~git20110715.fdd2f19
DtsSetCoreClock@Base 1:0.0~git20110715.fdd2f19
DtsSetDecStat@Base 1:0.0~git20110715.fdd2f19
DtsSetFFRate@Base 1:0.0~git20110715.fdd2f19
DtsSetFleaIn422Mode@Base 1:0.0~git20110715.fdd2f19
DtsSetHwInitSts@Base 1:0.0~git20110715.fdd2f19
DtsSetIFrameTrickMode@Base 1:0.0~git20110715.fdd2f19
DtsSetInputFormat@Base 1:0.0~git20110715.fdd2f19
DtsSetLinkIn422Mode@Base 1:0.0~git20110715.fdd2f19
DtsSetOPMode@Base 1:0.0~git20110715.fdd2f19
DtsSetProgressive@Base 1:0.0~git20110715.fdd2f19
DtsSetRateChange@Base 1:0.0~git20110715.fdd2f19
DtsSetScaleParams@Base 1:0.0~git20110715.fdd2f19
DtsSetSkipPictureMode@Base 1:0.0~git20110715.fdd2f19
DtsSetTSMode@Base 1:0.0~git20110715.fdd2f19
DtsSetTemperatureMeasure@Base 1:0.0~git20110715.fdd2f19
DtsSetVideoClock@Base 1:0.0~git20110715.fdd2f19
DtsSetVideoPID@Base 1:0.0~git20110715.fdd2f19
DtsSetVideoParams@Base 1:0.0~git20110715.fdd2f19
DtsSetgDevID@Base 1:0.0~git20110715.fdd2f19
DtsSetupConfig@Base 1:0.0~git20110715.fdd2f19
DtsSetupHardware@Base 1:0.0~git20110715.fdd2f19
DtsSoftReset@Base 1:0.0~git20110715.fdd2f19
DtsStartCapture@Base 1:0.0~git20110715.fdd2f19
DtsStartCaptureImmidiate@Base 1:0.0~git20110715.fdd2f19
DtsStartDecoder@Base 1:0.0~git20110715.fdd2f19
DtsStepDecoder@Base 1:0.0~git20110715.fdd2f19
DtsStopDecoder@Base 1:0.0~git20110715.fdd2f19
DtsTestMdata@Base 1:0.0~git20110715.fdd2f19
DtsTxDmaText@Base 1:0.0~git20110715.fdd2f19
DtsTxFreeSize@Base 1:0.0~git20110715.fdd2f19
DtsUnLock@Base 1:0.0~git20110715.fdd2f19
DtsUpdateInStats@Base 1:0.0~git20110715.fdd2f19
DtsUpdateOutStats@Base 1:0.0~git20110715.fdd2f19
DtsUpdateVidParams@Base 1:0.0~git20110715.fdd2f19
DumpDataToFile@Base 1:0.0~git20110715.fdd2f19
DumpInputSampleToFile@Base 1:0.0~git20110715.fdd2f19
_Z10DWORD_SWAPj@Base 1:0.0~git20110715.fdd2f19
_Z10DtsFindIDRPvPhjPj@Base 1:0.0~git20110715.fdd2f19
_Z11DtsParseAVCPvPhjPjbPi@Base 1:0.0~git20110715.fdd2f19
_Z11DtsSetVC1SHPv@Base 1:0.0~git20110715.fdd2f19
(arch=any-i386)_Z11dtscallbackP12dl_phdr_infojPv@Base 1:0.0~git20110715.fdd2f19
(arch=any-amd64)_Z11dtscallbackP12dl_phdr_infomPv@Base 1:0.0~git20110715.fdd2f19
_Z12DtsChkAVCSpsPvPhj@Base 1:0.0~git20110715.fdd2f19
_Z12DtsFWVersionPvPjS0_S0_@Base 1:0.0~git20110715.fdd2f19
_Z12DtsSetConfigPvPj@Base 1:0.0~git20110715.fdd2f19
_Z12DtsSetSpsPpsPv@Base 1:0.0~git20110715.fdd2f19
_Z13DtsAddOutBuffP16_DTS_LIB_CONTEXTPhjj@Base 1:0.0~git20110715.fdd2f19
(arch=any-amd64)_Z14DtsAddVC1SCodePvPPhPjPm@Base 1:0.0~git20110715.fdd2f19
(arch=any-i386)_Z14DtsAddVC1SCodePvPPhPjPy@Base 1:0.0~git20110715.fdd2f19
_Z14DtsCheckSpsPpsPvPhj@Base 1:0.0~git20110715.fdd2f19
_Z14DtsFWSetFFRatePvj@Base 1:0.0~git20110715.fdd2f19
_Z14DtsFWStopVideoPvjb@Base 1:0.0~git20110715.fdd2f19
_Z14DtsGetNaluTypePvPhjP6NALU_tb@Base 1:0.0~git20110715.fdd2f19
(arch=any-amd64)_Z14DtsSendSPESPktPvmi@Base 1:0.0~git20110715.fdd2f19
(arch=any-i386)_Z14DtsSendSPESPktPvyi@Base 1:0.0~git20110715.fdd2f19
_Z14DtsSymbIntSiUePvPj@Base 1:0.0~git20110715.fdd2f19
(arch=any-amd64)_Z14ULONGLONG_SWAPm@Base 1:0.0~git20110715.fdd2f19
(arch=any-i386)_Z14ULONGLONG_SWAPy@Base 1:0.0~git20110715.fdd2f19
(arch=any-amd64)_Z15DtsAddH264SCodePvPPhPjPm@Base 1:0.0~git20110715.fdd2f19
(arch=any-i386)_Z15DtsAddH264SCodePvPPhPjPy@Base 1:0.0~git20110715.fdd2f19
(arch=any-amd64)_Z15DtsAddStartCodePvPPhPjPm@Base 1:0.0~git20110715.fdd2f19
(arch=any-i386)_Z15DtsAddStartCodePvPPhPjPy@Base 1:0.0~git20110715.fdd2f19
_Z15DtsCheckProfilePv@Base 1:0.0~git20110715.fdd2f19
_Z15DtsFWFifoStatusPvPjS0_@Base 1:0.0~git20110715.fdd2f19
_Z15DtsFWHwSelfTestPvj@Base 1:0.0~git20110715.fdd2f19
_Z15DtsFWInitializePvj@Base 1:0.0~git20110715.fdd2f19
_Z15DtsFWPauseVideoPvj@Base 1:0.0~git20110715.fdd2f19
_Z15DtsFWStartVideoPvjjjjj@Base 1:0.0~git20110715.fdd2f19
_Z15DtsGetFrameRateP16_DTS_LIB_CONTEXTP16_BC_DTS_PROC_OUT@Base 1:0.0~git20110715.fdd2f19
_Z15DtsPushFwToFleaPvPc@Base 1:0.0~git20110715.fdd2f19
_Z15fwbinPushToFLEAPvPcPj@Base 1:0.0~git20110715.fdd2f19
_Z15fwbinPushToLINKPvPcPj@Base 1:0.0~git20110715.fdd2f19
(arch=any-amd64)_Z16DtsAlignSendDataPvPhjmi@Base 1:0.0~git20110715.fdd2f19
(arch=any-i386)_Z16DtsAlignSendDataPvPhjyi@Base 1:0.0~git20110715.fdd2f19
_Z16DtsCheckKeyFramePvPh@Base 1:0.0~git20110715.fdd2f19
_Z16DtsFWOpenChannelPvjj@Base 1:0.0~git20110715.fdd2f19
_Z16DtsFWSetVideoPIDPvj@Base 1:0.0~git20110715.fdd2f19
_Z16DtsFindStartCodePvPhjPj@Base 1:0.0~git20110715.fdd2f19
_Z16DtsSendFWDiagCmdPv21_BC_HOST_CMD_BLOCK_ST@Base 1:0.0~git20110715.fdd2f19
_Z16dec_write_fw_SigPvPj@Base 1:0.0~git20110715.fdd2f19
_Z17DtsFWCloseChannelPvj@Base 1:0.0~git20110715.fdd2f19
_Z17DtsFWFlushDecoderPvj@Base 1:0.0~git20110715.fdd2f19
_Z17DtsFWFrameAdvancePv@Base 1:0.0~git20110715.fdd2f19
_Z17DtsFWSetTrickPlayPvjh@Base 1:0.0~git20110715.fdd2f19
_Z18DtsCancelTxRequestPvj@Base 1:0.0~git20110715.fdd2f19
_Z18DtsFWSetVideoInputPv@Base 1:0.0~git20110715.fdd2f19
_Z18DtsFindBSStartCodePhi@Base 1:0.0~git20110715.fdd2f19
_Z18DtsFindPTSInfoCodePvPhj@Base 1:0.0~git20110715.fdd2f19
_Z18DtsFormatChangeAckPvj@Base 1:0.0~git20110715.fdd2f19
_Z18DtsSetPESConverterPv@Base 1:0.0~git20110715.fdd2f19
_Z18DtsSymbIntSiBufferPvPhj@Base 1:0.0~git20110715.fdd2f19
(arch=any-amd64)_Z18PTS2MakerBit5BytesPhl@Base 1:0.0~git20110715.fdd2f19
(arch=any-i386)_Z18PTS2MakerBit5BytesPhx@Base 1:0.0~git20110715.fdd2f19
_Z19DtsFWSetContentKeysPvPhjj@Base 1:0.0~git20110715.fdd2f19
_Z19DtsFWSetSessionKeysPvPhjj@Base 1:0.0~git20110715.fdd2f19
_Z19DtsFWSetSingleFieldPvb@Base 1:0.0~git20110715.fdd2f19
_Z19DtsInitPESConverterPv@Base 1:0.0~git20110715.fdd2f19
_Z19DtsPushAuthFwToLinkPvPc@Base 1:0.0~git20110715.fdd2f19
_Z19DtsReceiveFWDiagResPvP23_BC_FWDIAG_RES_BLOCK_STj@Base 1:0.0~git20110715.fdd2f19
_Z20DtsAllocMemPools_dbgP16_DTS_LIB_CONTEXT@Base 1:0.0~git20110715.fdd2f19
_Z20DtsFWActivateDecoderPv@Base 1:0.0~git20110715.fdd2f19
_Z20DtsFWDecFlushChannelPvj@Base 1:0.0~git20110715.fdd2f19
_Z20DtsGetHWOutputStrideP16_DTS_LIB_CONTEXTP8C011_PIB@Base 1:0.0~git20110715.fdd2f19
_Z21DtsFWSetHostTrickModePvj@Base 1:0.0~git20110715.fdd2f19
_Z22DtsFWSetSlowMotionRatePvj@Base 1:0.0~git20110715.fdd2f19
_Z22DtsReleaseMemPools_dbgP16_DTS_LIB_CONTEXT@Base 1:0.0~git20110715.fdd2f19
_Z22DtsReleasePESConverterPv@Base 1:0.0~git20110715.fdd2f19
_Z23DtsClearFWDiagCommBlockPv@Base 1:0.0~git20110715.fdd2f19
_Z23DtsDownloadFWDIAGToLINKPvPc@Base 1:0.0~git20110715.fdd2f19
_Z23DtsFWSetSkipPictureModePvj@Base 1:0.0~git20110715.fdd2f19
_Z26DtsPendMdataGarbageCollectP16_DTS_LIB_CONTEXT@Base 1:0.0~git20110715.fdd2f19
_Z9DtsFWDropPvj@Base 1:0.0~git20110715.fdd2f19
_Z9WORD_SWAPt@Base 1:0.0~git20110715.fdd2f19
bc_dil_glob_ptr@Base 1:0.0~git20110715.fdd2f19
glob_mode_valid@Base 1:0.0~git20110715.fdd2f19
txBufFlush@Base 1:0.0~git20110715.fdd2f19
txBufFree@Base 1:0.0~git20110715.fdd2f19
txBufInit@Base 1:0.0~git20110715.fdd2f19
txBufPop@Base 1:0.0~git20110715.fdd2f19
txBufPush@Base 1:0.0~git20110715.fdd2f19
txThreadProc@Base 1:0.0~git20110715.fdd2f19

View File

@ -0,0 +1,13 @@
Description: Patch to fix build failures with GCC-4.6
Origin: Debian
--- a/driver/linux/crystalhd_hw.h
+++ b/driver/linux/crystalhd_hw.h
@@ -35,6 +35,7 @@
#else
#include <asm/semaphore.h>
#endif
+#include <linux/delay.h>
#include "crystalhd_fw_if.h"
#include "crystalhd_misc.h"
#include "DriverFwShare.h"

23
debian/patches/exclude-firmware.patch vendored Normal file
View File

@ -0,0 +1,23 @@
Patch to exclude firmware installation with library.
==========================================================================
--- a/linux_lib/libcrystalhd/Makefile
+++ b/linux_lib/libcrystalhd/Makefile
@@ -53,7 +53,6 @@
install:
mkdir -p $(DESTDIR)$(LIBDIR)
- mkdir -p $(DESTDIR)/lib/firmware
mkdir -p $(DESTDIR)/usr/include/libcrystalhd
cp libcrystalhd_if.h $(DESTDIR)/usr/include/libcrystalhd/
chmod 0644 $(DESTDIR)/usr/include/libcrystalhd/libcrystalhd_if.h
@@ -63,10 +62,6 @@
chmod 0644 $(DESTDIR)/usr/include/libcrystalhd/bc_dts_types.h
cp $(ROOTDIR)/include/libcrystalhd_version.h $(DESTDIR)/usr/include/libcrystalhd/
chmod 0644 $(DESTDIR)/usr/include/libcrystalhd/libcrystalhd_version.h
- cp $(ROOTDIR)/firmware/fwbin/70012/bcm70012fw.bin $(DESTDIR)/lib/firmware/
- chmod 0644 $(DESTDIR)/lib/firmware/bcm70012fw.bin
- cp $(ROOTDIR)/firmware/fwbin/70015/bcm70015fw.bin $(DESTDIR)/lib/firmware/
- chmod 0644 $(DESTDIR)/lib/firmware/bcm70015fw.bin
install -m 755 $(BCLIB) $(DESTDIR)$(LIBDIR)
(cd $(DESTDIR)$(LIBDIR); ln -sf $(BCLIB) $(BCLIB_NAME))
(cd $(DESTDIR)$(LIBDIR); ln -sf $(BCLIB) $(BCLIB_SL))

17
debian/patches/gcc-opts-fix.patch vendored Normal file
View File

@ -0,0 +1,17 @@
Description: Patch to fix build failures on non x86 machines.
Origin: Debian
--- a/linux_lib/libcrystalhd/Makefile
+++ b/linux_lib/libcrystalhd/Makefile
@@ -24,7 +24,10 @@
# -D_USE_SHMEM_
CPPFLAGS += ${INCLUDES}
-CPPFLAGS += -O2 -Wall -fPIC -shared -fstrict-aliasing -msse2
+CPPFLAGS += -O2 -Wall -fPIC -shared -fstrict-aliasing
+MACHINE_OPTS = $(shell gcc -xc -c /dev/null -msse2 -o /dev/null \
+ >/dev/null 2>&1 && echo -msse2)
+CPPFLAGS += $(MACHINE_OPTS)
LDFLAGS = -Wl,-soname,${BCLIB_SL} -pthread
SRCFILES = libcrystalhd_if.cpp \

File diff suppressed because it is too large Load Diff

14
debian/patches/multiarch-support.patch vendored Normal file
View File

@ -0,0 +1,14 @@
Description: Patch to allow support for multiarch.
Origin: Debian
--- a/linux_lib/libcrystalhd/Makefile
+++ b/linux_lib/libcrystalhd/Makefile
@@ -7,7 +7,7 @@
BCLIB_NAME=libcrystalhd.so
BCLIB_SL=$(BCLIB_NAME).$(BCLIB_MAJOR)
BCLIB=$(BCLIB_NAME).$(BCLIB_MAJOR).$(BCLIB_MINOR)
-LIBDIR=/usr/lib
+LIBDIR ?= /usr/lib
AT = @
ECHO = ${AT} echo

6
debian/patches/series vendored Normal file
View File

@ -0,0 +1,6 @@
multiarch-support.patch
exclude-firmware.patch
driver-build-failure-fix.patch
gcc-opts-fix.patch
spelling-fix.patch
gst-Port-to-GStreamer-1.0-API.patch

14
debian/patches/spelling-fix.patch vendored Normal file
View File

@ -0,0 +1,14 @@
Description: Patch that does basic spell check.
Origin: Debian
--- a/linux_lib/libcrystalhd/libcrystalhd_fwdiag_if.cpp
+++ b/linux_lib/libcrystalhd/libcrystalhd_fwdiag_if.cpp
@@ -233,7 +233,7 @@
}
else
- DebugLog_Trace(LDIL_DBG,"Uart Set Sucessfully\n");
+ DebugLog_Trace(LDIL_DBG,"Uart Set Successfully\n");
//START_PROCESSOR bit in DCI_CMD.
RegVal = 0;

30
debian/rules vendored Executable file
View File

@ -0,0 +1,30 @@
#!/usr/bin/make -f
DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
EXTRA_INCLUDES = -I$(CURDIR)/include \
-I$(CURDIR)/linux_lib/libcrystalhd
EXTRA_LD_PATH = -L$(CURDIR)/linux_lib/libcrystalhd
%:
dh $@ --with autoreconf
override_dh_auto_build:
make -C linux_lib/libcrystalhd
cd filters/gst/gst-plugin && \
./configure --prefix=/usr CFLAGS="$(EXTRA_INCLUDES)" \
LDFLAGS="$(EXTRA_LD_PATH)" \
--libdir=/usr/lib/$(DEB_HOST_MULTIARCH)
make -C filters/gst/gst-plugin
override_dh_auto_install:
make install -C linux_lib/libcrystalhd DESTDIR=$(CURDIR)/debian/tmp \
LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH)
make install -C filters/gst/gst-plugin DESTDIR=$(CURDIR)/debian/tmp
override_dh_auto_clean:
dh_clean
make clean -C linux_lib/libcrystalhd
[ ! -f filters/gst/gst-plugin/Makefile ] || \
make clean distclean -C filters/gst/gst-plugin

1
debian/source/format vendored Normal file
View File

@ -0,0 +1 @@
3.0 (quilt)

2
debian/source/lintian-overrides vendored Normal file
View File

@ -0,0 +1,2 @@
# Only Build-Depends on debhelper (>= 8.1.3~) is needed, so ignore this.
crystalhd source: package-needs-versioned-debhelper-build-depends 9

2
debian/source/options vendored Normal file
View File

@ -0,0 +1,2 @@
unapply-patches
abort-on-upstream-changes

1
debian/watch vendored Normal file
View File

@ -0,0 +1 @@
# Upstream currently has no releases.