WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: v4l2-media-2.6.26  (Read 7841 times)

Offline Jason W

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 9730
v4l2-media-2.6.26
« on: February 21, 2009, 03:12:52 PM »
Thanks to softwaregurl we now have v4l2-media-2.6.26.  I had to edit out the file list as it was too long to post here as it exceeded the character limit.  Please refer to the info file in the appbrowser or web page to see list of files.

Code: [Select]
Title:          v4l2-media-2.6.26.tczm
Description:    Video for Linux (V4L2) and media (multimedia) modules. (TESTING)
Version:        2.6.26-tinycore
Author:         Various
Original-site:  http://www.kernel.org
Copying-policy: GPL
Size: 2.6M
Extension_by:   softwaregurl
Comments:       This extension is PPI compatible.
Support for video capture/tuner/radio cards.
Ownership or permissions of /dev/video0 may have to be changed after
loading modules to be accessable by user tc.
-
File list:
############
              Please refer to this file as it is in the appbrowser or web page as it exceeds maximum
              character limit and cannot be displayed here.   JW
#############
Change-log:     -------
Current:        2009/02/21 First version.

Code: [Select]
Title:          v4l2-media-2.6.26.tcem
Description:    Video for Linux (V4L2) and media (multimedia) modules. (TESTING)
Version:        2.6.26-tinycore
Author:         Various
Original-site:  http://www.kernel.org
Copying-policy: GPL
Size: 1.6M
Extension_by:   softwaregurl
Comments:       This extension is PPI compatible.
Support for video capture/tuner/radio cards.
Ownership or permissions of /dev/video0 may have to be changed after
loading modules to be accessable by user tc.
-
File list:
########
Please refer to appbrowser for file list - too long to print here.
JW
###########
Change-log:     -------
Current:        2009/02/21 First version.


Offline softwaregurl

  • Suspended
  • Full Member
  • ***
  • Posts: 109
Re: v4l2-media-2.6.26
« Reply #1 on: February 21, 2009, 04:41:17 PM »
All I have to test this with is an old haugpage 878 based analog card that uses bttv.  This should have everything including usb and dtv.  If anything is missing, let me know.  I will keep everything make modules_install put out for a while.  Found dependencies where I would not expect.

Code: [Select]
mplayer tv:// -tv input=1:norm=NTSClets me watch from the composite input.  I have also had successes with mencoder.

Good viewing.

edit: cross link for reference http://forum.tinycorelinux.net/index.php?topic=751.0
« Last Edit: March 15, 2009, 02:15:51 AM by softwaregurl »
Old wounds that have never healed need to be re-exposed before the cure can be applied.  The cure must be available before the wound is re-exposed.

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 11049
Re: v4l2-media-2.6.26
« Reply #2 on: February 21, 2009, 06:02:57 PM »
i2c, backlight and led are in hwmon-cpufreq*.tcem, would you add it as a dep to avoid duplication?
The only barriers that can stop you are the ones you create yourself.

Offline softwaregurl

  • Suspended
  • Full Member
  • ***
  • Posts: 109
Re: v4l2-media-2.6.26
« Reply #3 on: February 21, 2009, 07:18:41 PM »
Thanks curaga.  Didn't know.  I will do that.
Old wounds that have never healed need to be re-exposed before the cure can be applied.  The cure must be available before the wound is re-exposed.

Offline softwaregurl

  • Suspended
  • Full Member
  • ***
  • Posts: 109
Re: v4l2-media-2.6.26
« Reply #4 on: March 11, 2009, 11:30:39 AM »
I just tried removing the duplicates but ended up removing too many.  The .dep is working right.  I have no idea where to start looking but I have seen where two files can be compared for differences.  My idea is to compare the two file lists and remove the duplicates.  Trying a manual comparison, I am likely to make many more mistakes before I get it right.

Old wounds that have never healed need to be re-exposed before the cure can be applied.  The cure must be available before the wound is re-exposed.

Offline Jason W

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 9730
Re: v4l2-media-2.6.26
« Reply #5 on: March 11, 2009, 11:49:40 AM »
I am away from a means to test it, but you may want to try to compare the two file lists like this:

grep -f filelist1 filelist2 > outputfile

and outputfile should contain the duplicate entries. 

EDIT: Actually the comm command would be better, I think I used it in a script somewhere.
« Last Edit: March 11, 2009, 12:35:20 PM by Jason W »

Offline Jason W

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 9730
Re: v4l2-media-2.6.26
« Reply #6 on: March 11, 2009, 09:01:03 PM »
Now that I am home on TC, I compared two files for duplicate lines.  Basically like this:

cat filelist1 | sort > filelist1
cat filelist2 | sort > filelist2
comm -12 filelist1 filelist2 > dupelist will list the dupes in that file.  You probably figured this out already, but posted anyway just in case.

Offline softwaregurl

  • Suspended
  • Full Member
  • ***
  • Posts: 109
Re: v4l2-media-2.6.26
« Reply #7 on: March 15, 2009, 04:34:32 PM »
comm didn't work for me.  Think thats because it doesn't compare every line to every other line and there are different number of lines before the duplicates.  I ended up just using
Code: [Select]
tar -zcvf extension.tce -T mine.lst -X other.lstNo complaints from tar and the offending files are gone.  I also moved hwmon... to /usr/local and packed it back up.

My question is if the file lists should be removed from the .info because theres now a .list?
Old wounds that have never healed need to be re-exposed before the cure can be applied.  The cure must be available before the wound is re-exposed.

Offline Jason W

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 9730
Re: v4l2-media-2.6.26
« Reply #8 on: March 15, 2009, 05:51:06 PM »
I am glad tar worked and sorry for leading you astray with comm.  Comm, or other methods that compare duplicate entries, requires some cuts and seds for it to work with the two file lists at hand now that I look at them.  One was in /usr/local and the other was not, as well as one's modules were gzipped and the other was not.  Basically, here is what  could have made it work in this instance:

Download the two filelists.  v4l2-media-2.6.26.tcem.list and hwmon-cpufreq-2.6.26.tcem.
cat  v4l2-media-2.6.26.tcem.list | cut -f3- -d / | sort > mylist
cat hwmon-cpufreq-2.6.26.tcem | sed 's:.gz::' | sort > otherlist
comm -12 mylist otherlist > dupelist

The bad news is that each case is going to be different depending on installation prefix and filenames.  Another method that would work once the file lists are sedited and cut is a simple script:

Code: [Select]
#!/bin/sh

for I in `cat /home/tc/mylist`; do
cat /home/tc/otherlist | grep "$I" && echo "$I" >> dupelist
done


I wish there was a uniform way to do this as comparing files in extensions is going to be fairly common.

As for listing the file contents of extensions in the info file, I personally don't see that as necessary since there are file lists and they may eventually be visible on the tce web page.  But if one wants to include it in the info there is nothing stopping them.  I will make a post in the extension guidelines that it is not really necessary to include a file list anyway since creating one is part of the QA I do with extensions now.  I am making a script that does a lot of the checks for me and creating a file list is one of them. 


« Last Edit: March 15, 2009, 05:52:48 PM by Jason W »

Offline Jason W

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 9730
Re: v4l2-media-2.6.26
« Reply #9 on: March 17, 2009, 08:20:36 PM »
Updated by Softwaregurl:

Code: [Select]
Title:          v4l2-media-2.6.26.tcem
Description:    Video for Linux (V4L2) and media (multimedia) modules. (TESTING)
Version:        2.6.26-tinycore
Author:         Various
Original-site:  http://www.kernel.org
Copying-policy: GPL
Size: 1.6M
Extension_by:   softwaregurl
Comments:       This extension is PPI compatible.
Support for video capture/tuner/radio cards.
Ownership or permissions of /dev/video0 may have to be changed after
loading modules to be accessable by user tc.
-
File list:  ###Taken out by JW to stay within charater limit to allow posting. 
                             ###Please refer to the info file in the appbrowser or web repo.



Change-log:     2009/02/21 First version.
Current:        2009/03/15 Removed duplicates and added hwmon-cpufreq-2.6.26.tcem
as a dependency.

Code: [Select]
Title:          v4l2-media-2.6.26.tczm
Description:    Video for Linux (V4L2) and media (multimedia) modules. (TESTING)
Version:        2.6.26-tinycore
Author:         Various
Original-site:  http://www.kernel.org
Copying-policy: GPL
Size: 2.6M
Extension_by:   softwaregurl
Comments:       This extension is PPI compatible.
Support for video capture/tuner/radio cards.
Ownership or permissions of /dev/video0 may have to be changed after
loading modules to be accessable by user tc.
-
File list:
-
lib/crc-itu-t.ko
drivers/video/backlight/backlight.ko
drivers/misc/eeprom_93cx6.ko
drivers/media/video/zr364xx.ko
drivers/media/video/zr36067.ko
drivers/media/video/zr36060.ko
drivers/media/video/zr36050.ko
drivers/media/video/zr36016.ko
drivers/media/video/zc0301/zc0301.ko
drivers/media/video/wm8775.ko
drivers/media/video/wm8739.ko
drivers/media/video/w9968cf.ko
drivers/media/video/w9966.ko
drivers/media/video/vpx3220.ko
drivers/media/video/vp27smpx.ko
drivers/media/video/vivi.ko
drivers/media/video/videodev.ko
drivers/media/video/videocodec.ko
drivers/media/video/videobuf-vmalloc.ko
drivers/media/video/videobuf-dvb.ko
drivers/media/video/videobuf-dma-sg.ko
drivers/media/video/videobuf-core.ko
drivers/media/video/v4l2-int-device.ko
drivers/media/video/v4l2-common.ko
drivers/media/video/v4l1-compat.ko
drivers/media/video/uvc/uvcvideo.ko
drivers/media/video/usbvision/usbvision.ko
drivers/media/video/usbvideo/vicam.ko
drivers/media/video/usbvideo/usbvideo.ko
drivers/media/video/usbvideo/ultracam.ko
drivers/media/video/usbvideo/quickcam_messenger.ko
drivers/media/video/usbvideo/konicawc.ko
drivers/media/video/usbvideo/ibmcam.ko
drivers/media/video/upd64083.ko
drivers/media/video/upd64031a.ko
drivers/media/video/tvp5150.ko
drivers/media/video/tveeprom.ko
drivers/media/video/tvaudio.ko
drivers/media/video/tuner.ko
drivers/media/video/tuner-3036.ko
drivers/media/video/tea6420.ko
drivers/media/video/tea6415c.ko
drivers/media/video/tda9875.ko
drivers/media/video/tda9840.ko
drivers/media/video/tda7432.ko
drivers/media/video/stv680.ko
drivers/media/video/stradis.ko
drivers/media/video/stkwebcam.ko
drivers/media/video/soc_camera.ko
drivers/media/video/sn9c102/sn9c102.ko
drivers/media/video/se401.ko
drivers/media/video/saa7185.ko
drivers/media/video/saa717x.ko
drivers/media/video/saa7134/saa7134.ko
drivers/media/video/saa7134/saa7134-empress.ko
drivers/media/video/saa7134/saa7134-dvb.ko
drivers/media/video/saa7134/saa6752hs.ko
drivers/media/video/saa7127.ko
drivers/media/video/saa7115.ko
drivers/media/video/saa7114.ko
drivers/media/video/saa7111.ko
drivers/media/video/saa7110.ko
drivers/media/video/saa6588.ko
drivers/media/video/saa5249.ko
drivers/media/video/saa5246a.ko
drivers/media/video/pwc/pwc.ko
drivers/media/video/pvrusb2/pvrusb2.ko
drivers/media/video/pms.ko
drivers/media/video/ovcamchip/ovcamchip.ko
drivers/media/video/ov7670.ko
drivers/media/video/ov511.ko
drivers/media/video/mxb.ko
drivers/media/video/mt9v022.ko
drivers/media/video/mt9m001.ko
drivers/media/video/msp3400.ko
drivers/media/video/m52790.ko
drivers/media/video/ks0127.ko
drivers/media/video/ivtv/ivtvfb.ko
drivers/media/video/ivtv/ivtv.ko
drivers/media/video/ir-kbd-i2c.ko
drivers/media/video/hexium_orion.ko
drivers/media/video/hexium_gemini.ko
drivers/media/video/et61x251/et61x251.ko
drivers/media/video/em28xx/em28xx.ko
drivers/media/video/em28xx/em28xx-dvb.ko
drivers/media/video/dpc7146.ko
drivers/media/video/cx88/cx88xx.ko
drivers/media/video/cx88/cx8802.ko
drivers/media/video/cx88/cx8800.ko
drivers/media/video/cx88/cx88-vp3054-i2c.ko
drivers/media/video/cx88/cx88-dvb.ko
drivers/media/video/cx88/cx88-blackbird.ko
drivers/media/video/cx25840/cx25840.ko
drivers/media/video/cx23885/cx23885.ko
drivers/media/video/cx2341x.ko
drivers/media/video/cx18/cx18.ko
drivers/media/video/cs53l32a.ko
drivers/media/video/cs5345.ko
drivers/media/video/cpia_usb.ko
drivers/media/video/cpia_pp.ko
drivers/media/video/cpia2/cpia2.ko
drivers/media/video/cpia.ko
drivers/media/video/compat_ioctl32.ko
drivers/media/video/cafe_ccic.ko
drivers/media/video/c-qcam.ko
drivers/media/video/bw-qcam.ko
drivers/media/video/btcx-risc.ko
drivers/media/video/bt8xx/bttv.ko
drivers/media/video/bt856.ko
drivers/media/video/bt819.ko
drivers/media/video/au0828/au0828.ko
drivers/media/video/adv7175.ko
drivers/media/video/adv7170.ko
drivers/media/radio/radio-zoltrix.ko
drivers/media/radio/radio-typhoon.ko
drivers/media/radio/radio-trust.ko
drivers/media/radio/radio-terratec.ko
drivers/media/radio/radio-si470x.ko
drivers/media/radio/radio-sf16fmr2.ko
drivers/media/radio/radio-sf16fmi.ko
drivers/media/radio/radio-rtrack2.ko
drivers/media/radio/radio-maxiradio.ko
drivers/media/radio/radio-maestro.ko
drivers/media/radio/radio-gemtek.ko
drivers/media/radio/radio-gemtek-pci.ko
drivers/media/radio/radio-cadet.ko
drivers/media/radio/radio-aztech.ko
drivers/media/radio/radio-aimslab.ko
drivers/media/radio/dsbr100.ko
drivers/media/dvb/ttusb-dec/ttusbdecfe.ko
drivers/media/dvb/ttusb-dec/ttusb_dec.ko
drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.ko
drivers/media/dvb/ttpci/ttpci-eeprom.ko
drivers/media/dvb/ttpci/dvb-ttpci.ko
drivers/media/dvb/ttpci/budget.ko
drivers/media/dvb/ttpci/budget-patch.ko
drivers/media/dvb/ttpci/budget-core.ko
drivers/media/dvb/ttpci/budget-ci.ko
drivers/media/dvb/ttpci/budget-av.ko
drivers/media/dvb/pluto2/pluto2.ko
drivers/media/dvb/frontends/zl10353.ko
drivers/media/dvb/frontends/ves1x93.ko
drivers/media/dvb/frontends/ves1820.ko
drivers/media/dvb/frontends/tua6100.ko
drivers/media/dvb/frontends/tda826x.ko
drivers/media/dvb/frontends/tda8083.ko
drivers/media/dvb/frontends/tda10086.ko
drivers/media/dvb/frontends/tda1004x.ko
drivers/media/dvb/frontends/tda10048.ko
drivers/media/dvb/frontends/tda10023.ko
drivers/media/dvb/frontends/tda10021.ko
drivers/media/dvb/frontends/stv0299.ko
drivers/media/dvb/frontends/stv0297.ko
drivers/media/dvb/frontends/sp887x.ko
drivers/media/dvb/frontends/sp8870.ko
drivers/media/dvb/frontends/s5h1420.ko
drivers/media/dvb/frontends/s5h1411.ko
drivers/media/dvb/frontends/s5h1409.ko
drivers/media/dvb/frontends/or51211.ko
drivers/media/dvb/frontends/or51132.ko
drivers/media/dvb/frontends/nxt6000.ko
drivers/media/dvb/frontends/nxt200x.ko
drivers/media/dvb/frontends/mt352.ko
drivers/media/dvb/frontends/mt312.ko
drivers/media/dvb/frontends/lnbp21.ko
drivers/media/dvb/frontends/lgdt330x.ko
drivers/media/dvb/frontends/l64781.ko
drivers/media/dvb/frontends/itd1000.ko
drivers/media/dvb/frontends/isl6421.ko
drivers/media/dvb/frontends/isl6405.ko
drivers/media/dvb/frontends/dvb-pll.ko
drivers/media/dvb/frontends/dibx000_common.ko
drivers/media/dvb/frontends/dib7000p.ko
drivers/media/dvb/frontends/dib7000m.ko
drivers/media/dvb/frontends/dib3000mc.ko
drivers/media/dvb/frontends/dib3000mb.ko
drivers/media/dvb/frontends/dib0070.ko
drivers/media/dvb/frontends/cx24123.ko
drivers/media/dvb/frontends/cx24110.ko
drivers/media/dvb/frontends/cx22702.ko
drivers/media/dvb/frontends/cx22700.ko
drivers/media/dvb/frontends/bcm3510.ko
drivers/media/dvb/frontends/au8522.ko
drivers/media/dvb/dvb-usb/dvb-usb.ko
drivers/media/dvb/dvb-usb/dvb-usb-vp7045.ko
drivers/media/dvb/dvb-usb/dvb-usb-vp702x.ko
drivers/media/dvb/dvb-usb/dvb-usb-umt-010.ko
drivers/media/dvb/dvb-usb/dvb-usb-ttusb2.ko
drivers/media/dvb/dvb-usb/dvb-usb-opera.ko
drivers/media/dvb/dvb-usb/dvb-usb-nova-t-usb2.ko
drivers/media/dvb/dvb-usb/dvb-usb-m920x.ko
drivers/media/dvb/dvb-usb/dvb-usb-gp8psk.ko
drivers/media/dvb/dvb-usb/dvb-usb-gl861.ko
drivers/media/dvb/dvb-usb/dvb-usb-dtt200u.ko
drivers/media/dvb/dvb-usb/dvb-usb-digitv.ko
drivers/media/dvb/dvb-usb/dvb-usb-dibusb-mc.ko
drivers/media/dvb/dvb-usb/dvb-usb-dibusb-mb.ko
drivers/media/dvb/dvb-usb/dvb-usb-dibusb-common.ko
drivers/media/dvb/dvb-usb/dvb-usb-dib0700.ko
drivers/media/dvb/dvb-usb/dvb-usb-cxusb.ko
drivers/media/dvb/dvb-usb/dvb-usb-au6610.ko
drivers/media/dvb/dvb-usb/dvb-usb-af9005.ko
drivers/media/dvb/dvb-usb/dvb-usb-af9005-remote.ko
drivers/media/dvb/dvb-usb/dvb-usb-a800.ko
drivers/media/dvb/dvb-core/dvb-core.ko
drivers/media/dvb/cinergyT2/cinergyT2.ko
drivers/media/dvb/bt8xx/dvb-bt8xx.ko
drivers/media/dvb/bt8xx/dst_ca.ko
drivers/media/dvb/bt8xx/dst.ko
drivers/media/dvb/bt8xx/bt878.ko
drivers/media/dvb/b2c2/b2c2-flexcop.ko
drivers/media/dvb/b2c2/b2c2-flexcop-usb.ko
drivers/media/dvb/b2c2/b2c2-flexcop-pci.ko
drivers/media/common/tuners/xc5000.ko
drivers/media/common/tuners/tuner-xc2028.ko
drivers/media/common/tuners/tuner-types.ko
drivers/media/common/tuners/tuner-simple.ko
drivers/media/common/tuners/tea5767.ko
drivers/media/common/tuners/tea5761.ko
drivers/media/common/tuners/tda9887.ko
drivers/media/common/tuners/tda8290.ko
drivers/media/common/tuners/tda827x.ko
drivers/media/common/tuners/tda18271.ko
drivers/media/common/tuners/qt1010.ko
drivers/media/common/tuners/mxl5005s.ko
drivers/media/common/tuners/mt2266.ko
drivers/media/common/tuners/mt2131.ko
drivers/media/common/tuners/mt20xx.ko
drivers/media/common/tuners/mt2060.ko
drivers/media/common/saa7146_vv.ko
drivers/media/common/saa7146.ko
drivers/media/common/ir-common.ko
drivers/leds/led-class.ko
drivers/i2c/i2c-dev.ko
drivers/i2c/i2c-core.ko
drivers/i2c/chips/eeprom.ko
drivers/i2c/busses/scx200_acb.ko
drivers/i2c/busses/i2c-voodoo3.ko
drivers/i2c/busses/i2c-viapro.ko
drivers/i2c/busses/i2c-via.ko
drivers/i2c/busses/i2c-tiny-usb.ko
drivers/i2c/busses/i2c-taos-evm.ko
drivers/i2c/busses/i2c-stub.ko
drivers/i2c/busses/i2c-sis96x.ko
drivers/i2c/busses/i2c-sis630.ko
drivers/i2c/busses/i2c-sis5595.ko
drivers/i2c/busses/i2c-simtec.ko
drivers/i2c/busses/i2c-savage4.ko
drivers/i2c/busses/i2c-prosavage.ko
drivers/i2c/busses/i2c-piix4.ko
drivers/i2c/busses/i2c-pca-platform.ko
drivers/i2c/busses/i2c-pca-isa.ko
drivers/i2c/busses/i2c-parport.ko
drivers/i2c/busses/i2c-ocores.ko
drivers/i2c/busses/i2c-nforce2.ko
drivers/i2c/busses/i2c-i810.ko
drivers/i2c/busses/i2c-i801.ko
drivers/i2c/busses/i2c-amd8111.ko
drivers/i2c/busses/i2c-amd756.ko
drivers/i2c/busses/i2c-amd756-s4882.ko
drivers/i2c/busses/i2c-ali15x3.ko
drivers/i2c/busses/i2c-ali1563.ko
drivers/i2c/busses/i2c-ali1535.ko
drivers/i2c/algos/i2c-algo-pca.ko
drivers/i2c/algos/i2c-algo-bit.ko
drivers/base/firmware_class.ko
Change-log:     2009/02/21 First version.
Current:        2009/03/15 Removed duplicates and added hwmon-cpufreq-2.6.26.tczm
as a dependency.