Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[mpeg2] Re: help needed on kfir1 problems of jerks and resolutions.




Hi,

Did not quite get it.
Please me know, what do I in this case.
This is the error log below.
**********Start of log*********
Script started on Mon Aug 12 19:19:06 2002
[root@localhost kfir]# make

(cd driver; make)

make[1]: Entering directory `/home/deepak/cvskfir/kfir/driver'

DIR=`pwd`; (cd /usr/src/linux; make SUBDIRS=$DIR modules)

make[2]: Entering directory `/usr/src/linux-2.2.16-22'

make -C  /home/deepak/cvskfir/kfir/driver CFLAGS="-Wall 
-Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing 
-pipe -fno-strength-reduce -m386 -DCPU=386 -DMODULE -DMODVERSIONS 
-include /usr/src/linux-2.2.16-22/include/linux/modversions.h" 
MAKING_MODULES=1 modules

make[3]: Entering directory `/home/deepak/cvskfir/kfir/driver'

gcc -D__KERNEL__ -I/usr/src/linux-2.2.16-22/include -Wall 
-Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing 
-pipe -fno-strength-reduce -m386 -DCPU=386 -DMODULE -DMODVERSIONS 
-include /usr/src/linux-2.2.16-22/include/linux/modversions.h 
-D__KFIR_PACK__  -DEXPORT_SYMTAB -c i2c-core.c

i2c-core.c:100: warning: `i2cproc_operations' defined but not 
used

gcc -D__KERNEL__ -I/usr/src/linux-2.2.16-22/include -Wall 
-Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing 
-pipe -fno-strength-reduce -m386 -DCPU=386 -DMODULE -DMODVERSIONS 
-include /usr/src/linux-2.2.16-22/include/linux/modversions.h 
-D__KFIR_PACK__  -DEXPORT_SYMTAB -c i2c-algo-bit.c

gcc -D__KERNEL__ -I/usr/src/linux-2.2.16-22/include -Wall 
-Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing 
-pipe -fno-strength-reduce -m386 -DCPU=386 -DMODULE -DMODVERSIONS 
-include /usr/src/linux-2.2.16-22/include/linux/modversions.h 
-D__KFIR_PACK__  -DEXPORT_SYMTAB -c videodev.c

gcc -D__KERNEL__ -I/usr/src/linux-2.2.16-22/include -Wall 
-Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing 
-pipe -fno-strength-reduce -m386 -DCPU=386 -DMODULE -DMODVERSIONS 
-include /usr/src/linux-2.2.16-22/include/linux/modversions.h 
-D__KFIR_PACK__  -c -o kfir.o kfir.c

kfir.c:59: kfir_micro.h: No such file or directory

kfir.c: In function `KfirLoadMicro':

kfir.c:2033: `vtv' undeclared (first use in this function)

kfir.c:2033: (Each undeclared identifier is reported only once

kfir.c:2033: for each function it appears in.)

kfir.c:2043: `vtv2' undeclared (first use in this function)

kfir.c:2046: `vtv1' undeclared (first use in this function)

kfir.c:2055: `vtv8' undeclared (first use in this function)

kfir.c:2059: `vtv28' undeclared (first use in this function)

kfir.c:2062: `vtv18' undeclared (first use in this function)

kfir.c: At top level:

kfir.c:2537: unknown field `owner' specified in initializer

kfir.c:2537: `THIS_MODULE' undeclared here (not in a function)

kfir.c:2537: initializer element for `kfir_template.name' is not 
constant

kfir.c:2538: field `name' already initialized

kfir.c:2538: warning: initialization makes integer from pointer 
without a cast

kfir.c:2539: field `type' already initialized

kfir.c:2539: `VID_TYPE_MPEG_ENCODER' undeclared here (not in a 
function)

kfir.c:2539: initializer element for `kfir_template.hardware' is 
not constant

kfir.c:2540: field `hardware' already initialized

kfir.c:2540: warning: initialization makes pointer from integer 
without a cast

kfir.c:2541: field `open' already initialized

kfir.c:2541: warning: initialization from incompatible pointer 
type

kfir.c:2542: field `close' already initialized

kfir.c:2542: warning: initialization from incompatible pointer 
type

kfir.c:2543: field `read' already initialized

kfir.c:2543: warning: initialization from incompatible pointer 
type

kfir.c:2544: field `write' already initialized

kfir.c:2544: warning: initialization from incompatible pointer 
type

kfir.c:2545: field `poll' already initialized

kfir.c:2545: warning: initialization from incompatible pointer 
type

kfir.c:2546: field `ioctl' already initialized

kfir.c:2546: warning: initialization from incompatible pointer 
type

kfir.c:2547: field `mmap' already initialized

kfir.c:2547: warning: initialization from incompatible pointer 
type

kfir.c:2548: field `initialize' already initialized

kfir.c:2549: field `priv' already initialized

kfir.c:2549: warning: initialization makes integer from pointer 
without a cast

kfir.c:2550: field `busy' already initialized

kfir.c:2551: field `minor' already initialized

kfir.c:2551: warning: excess elements in struct initializer after 
`kfir_template'

make[3]: *** [kfir.o] Error 1

make[3]: Leaving directory `/home/deepak/cvskfir/kfir/driver'

make[2]: *** [_mod_/home/deepak/cvskfir/kfir/driver] Error 2

make[2]: Leaving directory `/usr/src/linux-2.2.16-22'

make[1]: *** [here] Error 2

make[1]: Leaving directory `/home/deepak/cvskfir/kfir/driver'

make: *** [all] Error 2

[root@localhost kfir]# exit
Script done on Mon Aug 12 19:19:14 2002
************End of log*********

Thanks and Regards
Deepak


On Mon, 12 Aug 2002 Bram Stolk wrote :
>
>// $Source: /cvs/linuxtv/kfir/FAQ,v $
>// $Revision: 1.3 $
>//
>// $Log: FAQ,v $
>// Revision 1.3  2002/08/09 21:40:32  stolk
>// Added Frank Rosengart's FAQs from apr'02
>//
>
>
>[FAQ for BMK kfir started by Frank Rosengart on the MPEG 
>mailinglist.
>  I've put it in cvs, and added questions 0.1 2.1.10 3.1.3 3.1.4 
>and 3.3.1 - Bram Stolk]
>
>
>0. Meta info
>
>0.1. Where can I get an up to date version of this FAQ list?
>
>It is in linuxtv.org's CVS repository at linuxtv.org:/cvs/linuxtv 
>in the file
>'kfir/FAQ'.
>
>
>1. General questions
>
>1.1. Supported cards
>
>There is only one card supported by the Kfir driver: The
>LinuxTV-Encoder-Card manufactured by BMK-Elektronik (Germany).
>The Hauppauge WinTV-PVR use the Kfir-1 chip but this card *is 
>not
>supported* !
>The Kfir-2(a) chip mentioned on the Visiontech homepage *is not 
>supported*.
>
>
>
>1.2. Supported mainboards :-)
>
>The are some known problems on mainboards with VIA chipsets.
>
>
>
>1.3. Buying the encoder card
>
>1.3.1. Where to order
>
>Go to <A  
>HREF="http://linuxtv.org/mpeg2/kfir-bestell-en.html";>http://linuxtv.org/mpeg2/kfir-bestell-en.html</A> 
>and fill out the
>form. You will contacted by the sales office of BMK-Elektronik. 
>They
>will tell you how to pay and how they ship the board.
>
>
>
>1.3.2. Why did they told me a higher price?
>
>Maybe you contacted BMK directly and asked for an MPEG-2 encoder? 
>They
>tell your their list price which is around 600$/EUR. This is 
>the
>Windows-user's price :-)
>Please fill out the form <A  
>HREF="http://linuxtv.org/mpeg2/kfir-bestell-en.html";>http://linuxtv.org/mpeg2/kfir-bestell-en.html</A>
>for 'correct' price.
>
>
>
>1.3.3. Delivery time
>
>If it is very, very urgent(tm) then BMK can ship the card 
>within
>germany/europe(?) until the next day. But you'll be charged for 
>extra
>postage fees. [Can someone report how long it takes to China?]
>
>
>
>1.4. Language
>
>1.4.1 How do I pronounce KFir?
>I think like 'kay-fir'.
>
>================================================================
 
>
>2. Installation
>
>2.1. The driver software
>
>2.1.1. Where can I download the driver?
>
><A  
>HREF="http://linuxtv.org/download/mpeg2/";>http://linuxtv.org/download/mpeg2/</A>
>Fetch the latest tar archive und unpack it.
>After that you will need the microcode. Convergence can not 
>include this
>nessesary code due to license/copyright issues.
>
>
>
>2.1.2. How do I use the cvs for the latest changes?
>
>cvs -d :pserver:anonymous@linuxtv.org:/cvs/linuxtv login
>When prompted for a password for anonymous, simply press the 
>Enter key.
>
>cvs -d :pserver:anonymous@linuxtv.org:/cvs/linuxtv co kfir
>
>
>
>2.1.3. How do I obtain the microcode?
>
>Get
><A  
>HREF="ftp://ftp.visiontech-dml.com/pub/Win9x/KFir/KFirAppVersion4.23/KFirApp4-23_9x.zip";>ftp://ftp.visiontech-dml.com/pub/Win9x/KFir/KFirAppVersion4.23/KFirApp4-23_9x.zip</A>Install 
>it in MS-Windows 9x
>and then copy the Makefile <A  
>HREF="http://linuxtv.org/download/mpeg2/Makefile";>http://linuxtv.org/download/mpeg2/Makefile</A> 
>to
>the kfir/driver/micro folder and change the value for your DOS 
>partition
>Or get the files from <A  
>HREF="http://www.ecn.purdue.edu/~laird/Linux/KFir/MS_driver/";>http://www.ecn.purdue.edu/~laird/Linux/KFir/MS_driver/</A>
>
>
>
>2.1.4. Is the microcode ok?
>
>If everything works fine: yes. Otherwise check the included 
>MD5-sums
>against what you extracted.
>
>
>
>2.1.5. My machine locks.
>
>Don't panic. It's normal :-)
>Possible reasons are:
>- the microcode is not where it has to be
>- you have USB drivers loaded: disable modules and kernel 
>drivers
>- you have found a strange timing problem known to appear on 
>VIA
>chipsets: try another mainboard or computer
>
>
>2.1.6. I get no output (filesize is zero)
>
>I did 'cat /dev/video0 > foobar.mpg' and foobar.mpg has zero 
>bytes, even
>after several seconds.
>
>Please check:
>[ ] I am root
>[ ] The harddisk is not even close to be full
>[ ] I have connected the right video input with a known to be 
>correct
>video signal
>[ ] I know that there is a difference between PAL and NTSC
>[ ] /dev/video0 ist the Kfir card because I use neither a BTTV 
>nor DVB card
>[ ] I did only 'make insmod' and didn't pass any additional 
>parameters
>to the driver
>[ ] The microcode is where it has to be; there are no errors 
>while
>loading the kfir.o
>
>
>
>
>2.1.7. What options can I pass to the driver?
>
>loaded=1      - Altera is already loaded with microcode, so donīt 
>do it
>again
>                 (reloading takes time and can lock your 
>machine!)
>
>vidinmode    - vidimode=0  for PAL, 1 for NTSC, 2 for SECAM 
>(default PAL)
>
>vidoutmode   - vidoutmode=0 for NTSC, 1 for PAL (default PAL)
>
>vidsize      - vidsize=(vertical_mode<<4)|horizontal_mode,  cf. 
>KfirCMD.h
>                 e.g. vidsize=0x12 
>(=(KFIR_V_288<<4)|KFIR_H_352)
>                (0x12 is CIF, quarter of PAL, 0x26 for PAL, 
>default is fullsize)
>
>vidrate      - video bitrate (4500000 for 4.5 Mbit/s)
>
>vidinput     - vidinput=0 for composite (default), vidinput=1 
>for
>S-Video Y/C
>
>mpeg1mode    - mpeg1mode=1 for MPEG1
>
>streamtype   - streamtype=0..7 default is 3
>    0: AUDIO_ES
>    1: VIDEO_ES
>    2: A_V_ES
>    3: PROGRAM
>    4: TRANSPORT
>    5: PACKET_VES
>    6: PACKET_AES
>    7: KFIR_SYSTEM
>
>sndfreq      - sndfreq=0..7 default is 7
>    (Values in kHz)
>    0: 5_5125 = 0,
>    1: 8_0000 = 1,
>    2: 11_025 = 2,
>    3: 16_000 = 3,
>    4: 22_050 = 4,
>    5: 32_000 = 5,
>    6: 44_100 = 6,
>    7: 48_000 = 7
>
>
>2.1.8 Can I encode MPEG-1
>
>Please follow the mailinglist thread
><A  
>HREF="http://linuxtv.org/mailinglists/mpeg2/msg00148.html";>http://linuxtv.org/mailinglists/mpeg2/msg00148.html</A>
>
>2.1.9 Which kernel version should I use?
>
>Use 2.4.x
>
>
>2.1.10 Why does the build process fail for me?
>
>Maybe you already have i2c and v4l linux stuff in your kernel
>and on your system, which may interfere with the building
>of the optional modules.
>Uncomment the $(MX_OBJS) part in line 6 of driver/Makefile like 
>this:
>obj-m        = $(M_OBJS) # $(MX_OBJS)
>
>
>
>================================================================
 
>
>3. Technical details
>
>3.1 Working with the encoded MPEG-2 material
>
>3.1.1 What client is recommended?
>
>I recommend
>vlc (www.videolan.org)
>dvdview (see freshmeat.net)
>hardware: the Siemens/Technotrend/Hauppauge DVB-S card with 
>LinuxTV drivers.
>
>
>3.1.2 How do I multicast my favourite DVB channel in my LAN?
>
>see our multicast tools in <A  
>HREF="http://linuxtv.org/download/mbone/";>http://linuxtv.org/download/mbone/</A>
>Usually:
>cat /dev/video0 | anyserver 226.23.23.23 5004 128
>receiver:
>mkfifo stream ; receiver 226.23.23.23 5004 > stream & vlc 
>stream
>
>
>3.1.3 What kind of streams are generated?
>
>For MPEG2, the default stream is composed as:
>I BB P BB P BB P BB P BB
>
>
>3.1.4 How can I edit the mpeg streams?
>
>Kees Cook's GOPChop is an excellent choice.
>See http://outflux.net/unix/software/GOPchop/
>GOPChop works just fine with kfir generated streams.
>
>
>
>
>
>3.2. Picture qualitity
>
>
>3.3. other measurements
>
>3.3.1 What is the encoding latency?
>
>At default settings, I've meassured it to be appr one third of a 
>second. (Bram Stolk)
>
>
>3.4. general hints for encoding
>
>
>
>
>--
>------------------------------------------------------------------------------
>  Bram Stolk, VR Specialist.
>  SARA Academic Computing Services Amsterdam, PO Box 94613, 1090 
>GP  AMSTERDAM
>  email: bram@sara.nl   Phone +31-20-5923059  Fax 
>+31-20-6683167
>
>  "I heard if you play the NT-4.0-CD backwards, you get a satanic 
>message."
>  "Thats nothing, if you play it forward, it installs NT-4.0"
>------------------------------------------------------------------------------
>
>





Home | Main Index | Thread Index