반응형

Ubuntu에서 특별히 설정할 것 없이 아래 드라이버를 설치하면 된다.


$ sudo modprobe au0828; sudo modprobe au8522; sudo modprobe xc5000

다음으로 channel을 scan 한다. (Cable TV의 경우)

scan /usr/share/dvb/atsc/us-Cable-Standard-center-frequencies-QAM256 > channels.conf

만약 공중파 방송일 경우,/usr/share/dvb/atsc/us-ATSC-center-frequencies-8VSB 를 사용한다.


만약 케이블 디지털일 경우, /usr/share/dvb/atsc/us-Cable-Standard-center-frequencies-QAM256 를 편집기로 열어서 QAM256을 몽땅 8VSB로 바꿔서 스캔을 돌리면 된다.

채널 스캔 중 다음과 같은 메세지가 나오는데 그냥 기다린다. 리스트에 검색해야할 주파수가 많아서 엄청 오래걸림.

>>> tune to: 57000000:QAM_256
WARNING: >>> tuning failed!!!
>>> tune to: 57000000:QAM_256 (tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to: 63000000:QAM_256
WARNING: >>> tuning failed!!!
>>> tune to: 63000000:QAM_256 (tuning failed)

만일 스캔이 안되면 xc5000 tuner firmware가 없어서 그럴 수 있다.

dmesg 를 찍어서 

[ 5850.689937] xc5000: waiting for firmware upload (dvb-fe-xc5000-1.6.114.fw)...

이런 메세지가 나오면 firmware 올리는데 문제가 있는 것이다.


http://www.linuxtv.org/wiki/index.php/Xceive_XC5000/XC4000

에 가서 

wget http://www.kernellabs.com/firmware/xc5000/dvb-fe-xc5000-1.6.114.fw
이렇게 다운받아서 

cp dvb-fe-xc5000-1.6.114.fw /lib/firmware
이렇게 넣어주자.


Channel scan이 끝나고 channels.conf 파일 열어보면 아래와 같이 scan된 결과를 볼 수 있다. w각 필드가 :로 구분되는데 첫번째 필드가 채널의 이름이다. 아래 처럼 숫자로 나온 경우 보기 쉽게 바꿔준다. ([019a]를 SBS나 KBS 같은거로 바꾼다.)


[019a]:609000000:QAM_256:400:401:410
[021a]:609000000:QAM_256:528:529:538
[022a]:609000000:QAM_256:544:545:554
[023a]:609000000:QAM_256:560:561:570


출처 : https://www.mythtv.org/wiki/Adding_Digital_Cable_Channels_(For_ATSC/QAM_Tuner_Cards_--_USA/Canada)


channels.conf Format

The format for each channel line in this list is as follows:

ChannelName:Frequency:Modulation:VID:AID:PID
  • Modulation should be QAM_256
  • VID is the decimal equivalent of the hex Video ID
  • AID is the decimal equivalent of the hex Audio ID
  • PID is the decimal equivalent of the hex Program ID

Important for the MythTV database are the frequency and Program ID.

If scan fails to find the Video ID you can run dvbtraffic to locate it. The video can easily be seen in dvbtraffic as it has > 1mbit bandwitdh and is usually AID -1 or AID -2.



channels.conf를 각 application 폴더로 복사하고 프로그램을 실행한다.

$ cp channels.conf .mplayer/channels.conf
$ mplayer dvb:// 또는 mplayer dvb://channel명

또는

$ cp channels.conf .oxine/channels.conf
$ oxine

참고로 Fusion HDTV7 USB는 아직 digital TV 밖에 지원하지 않는다.

참고사이트
http://linuxtv.org/wiki/index.php/DViCO_FusionHDTV7_USB
http://linuxtv.org/wiki/index.php/Testing_your_DVB_device
http://linuxtv.org/wiki/index.php/Scan


TVHEADEND


How to stop tvheadend

$ sudo /etc/init.d/tvheadend stop


Android에서


-rw-rw-r-- root     sdcard_rw  1395614 2014-05-12 17:15 au0828.ko

-rw-rw-r-- root     sdcard_rw   311220 2014-04-23 13:31 au8522.ko

-rw-rw-r-- root     sdcard_rw   147778 2014-05-12 17:15 mxl5007t.ko

-rw-rw-r-- root     sdcard_rw   449008 2014-05-12 17:15 tda18271.ko

-rw-rw-r-- root     sdcard_rw   127479 2014-05-12 17:15 tveeprom.ko

-rw-rw-r-- root     sdcard_rw   157444 2014-05-12 17:15 videobuf-core.ko

-rw-rw-r-- root     sdcard_rw   102151 2014-05-12 17:15 videobuf-vmalloc.ko

-rw-rw-r-- root     sdcard_rw   154221 2014-05-12 17:15 xc5000ho.ko


이것들을 올려준다.

firmware를 찾아다가 넣는다.


zapping 하기

$ azap -a 4 -f 0 -d 0 -c /home/lionelj/hoho2/work/test/hocaption/hoff7_subtitle_pci/sdcard/ch.conf -r MBC

반응형

'멀티미디어' 카테고리의 다른 글

Telechips HW DECODER 동작 순서  (0) 2013.06.05
ffserver 동작 분석  (0) 2013.03.14
sdl 환경세팅 TSLIB  (0) 2012.08.10
Posted by Real_G