|
As Luc said, you can't interface to them directly as a web camera. However most cameras have composite out, in which you could use a USB composite input device, which you can interface to as a web camera. I have this[^] device, sometimes I use it with my digital camera when I'm going to stage pictures, it works very good.
//Johannes
|
|
|
|
|
I am seriously considering getting one of these (with the accompanying wireless networking add-on) and putting in a WD Green 1tb drive in it.
How do you rip your movies? To ISO? Mpg? Other?
Do you do any post-processing? I've heard you can post-process and get the file size down by as much as 50% and even end up with a *better* looking video (takes a number of hours to do this *per movie*, though).
How do you have yours configured? I have over 300 dvd's (I know I can't fit them all onto a single 1tb drive), and I'll probably be able to fit a number of them onto the drive. How do you have yours organized? My wife wants to know if we can set up folders, like "A-E", "F-J", etc., so it makes it easier to find a movie.
Anything you can tell me about the interface would be nice.
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997 ----- "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001
|
|
|
|
|
I use DVDShrink[^] and reauthor for just the main film (not obthered about extras), files are in a simple tree e.g.:
Films
----->Action
----->Comedy
etc.
DVDShrink can reduce size as well but loses quality, not something I use. Transcoding would provide better compression but would need optimised to avoid qualtiy reduction.
The basic system does a file browse but there are add ons that create HTML files to provide a jukebox system with IMDB lookup, just starting to look at it myself.
One of the most popular is YAMJ (Yet Another Movie Jukebox) which I believe you run on your PC accessing the PCH as a network drive then on the PCH browse the resulting
index.htm file.
The forums are here[^].
Have fun!
Elaine.
|
|
|
|
|
If you don't want to loose the quality, you can get rid of all the bonus stuff on DVD, and keep the movie only (AFAIR DvdShrink does that also).
As for the ISO, since most of the jukeboxes like popcorn, are based on Linux, keeping the stuff in ISO image is not a problem, it can perfectly mount it on the fly and play it, at least 3 or 4 models I've tested do (I'm pretty sure popcorn does also, even if it isn't OTB, there will be a patch in the community ).
There is a great encoder out there, Canopus Procoder, it can produce great results, but keep in mind that re-encoding is actually very time-consuming, and the tool is commercial.
You also check the H.264 format, it is pretty slow to encode, pretty expensive to decode (it terms of processor load), but has a great image quality (if encoded properly )
Regards,
Lev
|
|
|
|
|
John Simmons / outlaw programmer wrote: Do you do any post-processing? I've heard you can post-process and get the file size down by as much as 50% and even end up with a *better* looking video (takes a number of hours to do this *per movie*, though).
Any conversion between formats can only reduce the fidelity of the recording vs the lossless original in the studio vaults. At best you can reduce it to minimal levels but you can't magic data back into existence.
Today's lesson is brought to you by the word "niggardly". Remember kids, don't attribute to racism what can be explained by Scandinavian language roots.
-- Robert Royall
|
|
|
|
|
John Simmons / outlaw programmer wrote: How do you rip your movies? To ISO? Mpg? Other?
If I remember correctly you purchase DVDFab when I recommended it. I you did it will rip to ISO, MPEG, AVI and also *.VOB etc to a folder.
No idea aout the Popcorn hour, so won't speculate.
Michael Martin
Australia
"I controlled my laughter and simple said "No,I am very busy,so I can't write any code for you". The moment they heard this all the smiling face turned into a sad looking face and one of them farted. So I had to leave the place as soon as possible."
- Mr.Prakash One Fine Saturday. 24/04/2004
|
|
|
|
|
Hi all,
I need to turn offpower-off) the remote computer(Machine) monitor.Can any help me on this scenario.Is it is possible to do by c#.net.
Let me clearly explain me
there are Server and clients...
From server machine I need to turn off(power-off) the client system monitor
kindly help me....
|
|
|
|
|
Wizmo[^] can do it for you. Look at the blindlock and monoff commands. You can easily call wizmo from a batch file with the command(s) you want to use.
//Johannes
|
|
|
|
|
You can try with this code..
[DllImport("user32.dll")]
static extern IntPtr SendMessage(IntPtr hWnd, uint Msg,
IntPtr wParam, IntPtr lParam);
//Or
[DllImport("user32.dll", SetLastError = true)]
static extern bool PostMessage(IntPtr hWnd, uint Msg,
IntPtr wParam, IntPtr lParam);
//Or
[DllImport("user32.dll")]
static extern bool PostThreadMessage(uint idThread, uint Msg,
UIntPtr wParam, IntPtr lParam);
//Or
[DllImport("user32.dll", SetLastError=true, CharSet=CharSet.Auto)]
static extern bool SendMessageCallback(IntPtr hWnd, uint Msg,
UIntPtr wParam, IntPtr lParam,
SendMessageDelegate lpCallBack, UIntPtr dwData);
//Or
[DllImport("user32.dll", SetLastError=true, CharSet=CharSet.Auto)]
static extern bool SendNotifyMessage(IntPtr hWnd, uint Msg,
UIntPtr wParam, IntPtr lParam);
//Or
[DllImport("user32.dll")]
private static extern IntPtr GetDesktopWindow();
//Or
[DllImport("user32.dll", SetLastError = true)]
static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
//Or
[DllImport("user32.dll", SetLastError = true)]
static extern IntPtr FindWindowEx(IntPtr hwndParent,
IntPtr hwndChildAfter, string lpszClass, string lpszWindow);
const int SC_MONITORPOWER = 0xF170;
const int WM_SYSCOMMAND = 0x0112;
const int MONITORON = -1;
const int MONITOROFF = 2;
const int MONITORSTANBY = 1;
int HWND_BROADCAST = 0xffff; //the message is sent to all top-level windows in the system
int HWND_TOPMOST = -1;
int HWND_TOP = 0; //
int HWND_BOTTOM = 1; //limited use
int HWND_NOTOPMOST = -2; //
Form frm = new Form();
Frm.Handle();
SendMessage(ValidHWND, WM_SYSCOMMAND, SC_MONITORPOWER, MONITOROFF );
SendMessage(ValidHWND, WM_SYSCOMMAND, SC_MONITORPOWER, MONITORON);
|
|
|
|
|
I've got a VIA EPIA P700 embedded board running XPe. The board supports a GPIO interface, but it does not provide driver for it. My application needs to access I/O from GPIO ports. Any thoughts?
Best,
Jun
|
|
|
|
|
Hi,
I suggest you talk to the vendor or search his web site[^].
|
|
|
|
|
Thanks for replying. I've gone through the vendor already. They can only provide a chip-level programming guide, which does not help me much.
Anyway, I am thinking since GPIO is a generic interface, someone should have done something on it. Surprisingly, very little information on the web. I just don't want to reinvent the wheel.
Happy New Year!
Best,
Jun
|
|
|
|
|
In hardware land, GPIO usually means "General Purpose I/O", i.e. "we added some I/O points for cuz we had some extra space and though it'd be cool".
In all my years I've never seen a standard way of attacking a GPIO interface - they're all different.
G'Luck
Subvert The Dominant Paradigm
-- bumper sticker, circa 1971
|
|
|
|
|
Hello,
I have exactly the same problem than you.
I would like to use GPIO of epia p700 board.
Did you find a solution ?
Thanks,
Guillaume
|
|
|
|
|
Hi, I have a problem with my monitor. The screen usually become yellow but when I knock it a little bit, it become normal but when its run around 5mn, the screen become yellow again. Whether i can see the document it is very difficult to read a text. I know it is very old one.
From here, I would like to ask someone that have an experience with this, whether are there any solution that i could fix the problem or should i change the monitor to the new one?
Thank for the comment or suggestion!!!
|
|
|
|
|
I think the monitor is going terminal. (And I dont mean mainframe here!)
Morality is indistinguishable from social proscription
|
|
|
|
|
So what is the solution to fix the monitor?
|
|
|
|
|
|
Please check that the VGA cable is SCREWED IN to the monitor and the PC.
It might have become a little loose.
|
|
|
|
|
If it's a CRT, that sounds like something's wrong with the blue gun, or the wire in the VGA cable that carries the blue signal. (Yellow = FFFF00, so if blue goes away, white turns to yellow.)
Honestly, I'd just get a new LCD. Fixing a monitor is going to cost as much or more than buying a new one.
|
|
|
|
|
This is generally due the loose connection , behind your CPU , where you attach the cable of your monitor that cable is loose , please make sure that it is properly fixed , also make sure that the screw that fix it is also tight.
Hope this helps
-Regards
Bharat Jain
Phisys Software Solutions Pvt. Ltd.
bharat.jain.nagpur@gmail.com
|
|
|
|
|
Hi
I don't know how I can to pass a read buffer from driver to my application, I know how I can do this with DeviceIoControl, but it's possible to send something that driver reads without deviceiocontrol?
Thaks a lot
|
|
|
|
|
The only way of passing data from a driver to an app is for the app to have an outstanding read IRP with the driver, either IRP_MJ_READ or an IOCTL with a read buffer.
To send data to the driver you can of course use IRP_MJ_WRITE.
(With ndis you could use sockets to acchieve this, but I am assuming you arent. Anyway, sockets actually go over the IOmanager as IRPs anyway so its the same process.)
Morality is indistinguishable from social proscription
|
|
|
|
|
dereck78_zg wrote: but it's possible to send something that driver reads without deviceiocontrol?
Yes, it is possible but why would you want to do that? You could probably use named memory objects for both the locks and the shared memory. It would work something like this.
1.) Usermode application uses CreateFileMapping[^]/OpenFileMapping [^]and creates/opens the named section and writes its data.
2.) Driver uses ZwOpenSection/ZwMapViewOfSection to open the named section. The driver would probe/lock the buffer and use MmGetSystemAddressForMdlSafe[^] to obtain the address and read the shared memory.
I left out the most difficult part locks/synchronization and signalization. This method has alot of problems at a raised IRQL, your better off using an IOCTL with METHOD_IN_DIRECT/METHOD_OUT_DIRECT.
Here are some guidelines to follow for ring3/ring0 interactions.
User-Mode Interactions: Guidelines for Kernel-Mode Drivers[^]
Best Wishes,
-David Delaune
|
|
|
|
|
Of course the benefit of using an IOCTL to pass data back and forwards rather than a READ or WRITE is that you can set the security thus permitting access to the device from user rights code.
Morality is indistinguishable from social proscription
|
|
|
|
|