1.ATI vs NVIDIA
2.h264,hardware codec
3.http://labs.divx.com/DivX-H264-Decoder-DXVA
Note:
All OS's provide a graphics framework
A thirdparty provider can add their codec support in the framework
A thirdparty provider can add their hardware support in the framework
oem A can add their card with hardware codec-B support
oem B can add support for converting their proprietery format-C to codec-B again using the framework
similarly for A1,A2...
codec-B1,codec-B2 etc
frameworkB component and frameworkA component (frameworkB can be dll,frameworkA maybe .sys)
there will be a general OS framework(opencore),then for video and sound there can be other separate frameworks (video v4l,audio alsa)
opencore,gstreamer are os framework
Friday, November 19, 2010
Thursday, November 18, 2010
wireless bridge repeat
1.bridge -- routers comm with each other over wifi,no clients can connect,use ethernet ports to transfer data from one AP to next
2.repeater --- aps can connect among themselves and connect from a laptop with client
1.wg 602 - g -- 1 lan
2.wn 802 - N --
3.wpn 802 -- g --
ADSL pci card ubuntu
1.conexant adsl pci modem
pppoe
voice modem ubuntu asterisk
2.Digium x100p
Linksys SPA3102
D500
setup voip phone to pstn switch
1.http://asteriskathome.sourceforge.net/handbook/#Section_3.2
2.repeater --- aps can connect among themselves and connect from a laptop with client
1.wg 602 - g -- 1 lan
2.wn 802 - N --
3.wpn 802 -- g --
ADSL pci card ubuntu
1.conexant adsl pci modem
pppoe
voice modem ubuntu asterisk
2.Digium x100p
Linksys SPA3102
D500
setup voip phone to pstn switch
1.http://asteriskathome.sourceforge.net/handbook/#Section_3.2
using vlc,darwin to stream to mobile
1.http://lists.apple.com/archives/streaming-server-users/2005/Jul/msg00097.html
2.http://wiki.videolan.org/Documentation:Streaming_HowTo/Streaming_a_live_video_feed_to_Darwin_Streaming_Server_for_Mobile_Phones
2.http://wiki.videolan.org/Documentation:Streaming_HowTo/Streaming_a_live_video_feed_to_Darwin_Streaming_Server_for_Mobile_Phones
firewire as a v4l device
1.https://bbs.archlinux.org/viewtopic.php?id=43204
big picture
1.vloopback is a converter for firewire type to v4l type device,install it
2.install firewire device
3.vloopback detects it
4.v4l detects it
5.firewire is used like a v4l node by any v4l application
1.vlc is an interface
2.v4l is the engine used by vlc
big picture
1.vloopback is a converter for firewire type to v4l type device,install it
2.install firewire device
3.vloopback detects it
4.v4l detects it
5.firewire is used like a v4l node by any v4l application
1.vlc is an interface
2.v4l is the engine used by vlc
linux v4l big picture
backend
1.v4l server is a in/out switch,dashboard
2.every capture device is a node on v4l, /dev/video0,/dev/dsp2
3.video is that nodes video details struct referred by symbolic name (details of type,channel table ,freq )
4.inputs ---- links a video details to capture device
frontend
1.input device --- stream encoding
2.output device ---- encoding audio/video
1.v4l server is a in/out switch,dashboard
2.every capture device is a node on v4l, /dev/video0,/dev/dsp2
3.video is that nodes video details struct referred by symbolic name (details of type,channel table ,freq )
4.inputs ---- links a video details to capture device
frontend
1.input device --- stream encoding
2.output device ---- encoding audio/video
firewire streaming from dvcam
1.http://rdfintrospector2.blogspot.com/2009/04/firewire-vlc-streaming.html
ubuntu firewire panasonic pvgs29
1.modprobe ohci1394
modprobe raw1394
chmod 777 /dev/raw1394
testlibraw
-->should show 1 node with cam not connected/switched off
-->will show 2 nodes with cam connected/on
remove other cards on pci slot
try all firewire ports one by one
2.
chmod 777 /etc/modules; echo "raw1394" >> /etc/modules; echo "dv1394" >> /etc/modules; echo "video1394" >> /etc/modules; chmod 644 /etc/modules;
3.
gedit /lib/udev/rules.d/50-udev-default.rules
in the #firewire section add the following line at the end:
KERNEL=="raw1394", GROUP="video"
4.
usermod -G video -a YourNameGoesHere;
5.
Then Reboot and your camcorder should be recognised by kdenlive or Kino and ready for capture
6.
apt-get install libiec61883-dev
apt-get install libavc1394-dev
aplay -L
apt-get install mplay
modprobe raw1394
chmod 777 /dev/raw1394
testlibraw
-->should show 1 node with cam not connected/switched off
-->will show 2 nodes with cam connected/on
remove other cards on pci slot
try all firewire ports one by one
2.
chmod 777 /etc/modules; echo "raw1394" >> /etc/modules; echo "dv1394" >> /etc/modules; echo "video1394" >> /etc/modules; chmod 644 /etc/modules;
3.
gedit /lib/udev/rules.d/50-udev-default.rules
in the #firewire section add the following line at the end:
KERNEL=="raw1394", GROUP="video"
4.
usermod -G video -a YourNameGoesHere;
5.
Then Reboot and your camcorder should be recognised by kdenlive or Kino and ready for capture
6.
apt-get install libiec61883-dev
apt-get install libavc1394-dev
aplay -L
apt-get install mplay
Subscribe to:
Posts (Atom)