Fetch the video from external sources (like TV card, camera, and so on). This is where video4linux "backend" comes to play. Then you can put it into file or on the screen.
Put the video on the screen (either playing from file, or from live source). This is the place, where scaling and filtering is used.
Scaling is.. well scaling. There is nothing to explain.
Filtering is only done when scaling, so the picture will not appear pixelated (see here). There is no reason to use filtering, when you are displaying picture 1:1. Obviously, in this case you would not use scaling either.
So, when someone is pulling bad picture from his TV card, Xv can not "enhance" it (while watching 1:1).
No. XVideo is api for applications (so they can access video sources or render video), not for drivers. Behind the scenes it uses video4linux to drive your card. What about checking your your cable/antena or BTTV drivers? (and be sure to provide correct parameters in modules.conf).
Maybe you don't know, but "intelectual property" is deal - you invent/create something, you will have monopoly on it for limited time and then it will be public domain.
When there is cartoon character that was created before my parents were born and it will be not in public domain during my children's lifetime, I don't understand where is the "limited time" from the deal. And don't get me started about certain corp freely taking ideas and characters from public domain pool for their movies.
By the way, do you get paid for something that you did 5 years ago? Or 10 (15,20...75)?
Your arguments seem to apply to routers on a CD-ROM as much as to floppy disks. The CD drive is more expensive but the CD itself is more reliable than the floppy disk. CD's are also physically write-protected.
Older machines can boot from floppy, but not from CD.
It depends what your job is. If you want to compromise most computers, this is excellent job. If you want to compromise all computers, it is failure that leaves possibility to have uncompromised compilers even for compromised platforms.
It is not difficult to write disassembler, if you need one. It is much harder to hack disassembler so it would agree with your hex viewer wrt section offsets and sizes, exported symbols etc.
You can also use 'gcc -S' feature.
You don't need to write compiler in binary yourself. It may be sufficient to audit first stage of gcc compilation (first stage - compile gcc with your existing compiler, second stage - compile gcc with compiler from first stage). You have got sources, so disassemble object files and check whether the binary modules do what they are supposed to do. And don't forget to check the linker, whether it doesn't insert something into your executable.
Also the hardware cannot recognize writing compiler for every possible platform. That requires significantly more AI in silicon than currently available hardware has.
Disassemle it. It is not hard to reconstruct basic language constructs (if..then, do..while, function/procedure calls, etc). You just will not know names of variables or non-exported functions. Imagine your source with with symbols like var_80A14650 or func_80351DA4 instead of 'normal' names (you can later rename them, after you figure what they do).
Try to find the code, that did authentication of DVD drive (it was released before decss). It was clear example of code produced by MSVC. Functions with numbers 1 and 2 in their names should be very easy to reconstruct. Try it.
Or compile your own source with 'gcc -S'. This will produce assembly file instead of object file. Have a look at it, if you would understand, what the compiler did.
You can't compare assembly code produced by different compilers - MSVC and GCC produce slightly different code from the same source.
In addition, there are other differences, such as in PIC for Windows and Linux (Linux uses EBX register as base, Windows has relocation section that 'tells' the runtime linker how to change the base of executable).
You have to see the source (or try to reconstruct it, if you haven't got anything to do) to tell, whether it is 'borrowed' or not.
no, they hadn't - my neighbourg still has one - it really has zero cache. 300A and higher got 128KB cache on full speed (P2 had 512KB on half speed of the core).
There were cacheless celerons - up to 300MHz (including). Later, after Intel realized that they are slower than pentium mmx and added cache into "celeron 300A" and later.
AMD is US company (Founded: May 1, 1969 Sunnyvale, California; Headquarters: One AMD Place, P.O. Box 3453, Sunnyvale, CA 94088, 1 800 538-8450), they only have one fab in Germany. Your quote is similar to calling Intel Irish or Malaysian company.
That's true, but you can use cached version (the link between size and "similar pages"). It is ussualy available... In addition, this version also highlights words in your query (if you want).
The page you link states, that this is not full port - only pieces were ported to compile doxygen. Don't forget that AtheOS tries to be POSIX compliant, so their part was similar to porting to "just another Unix".
You have to rely on Trolltech to port Qt to these systems
That's the catch. You can not port Qt yourself. I see no reason to use Qt (or another toolkit for that matter that forces you to use it's types and it's task is to abstract as much as possible) and then completely rewrite application to run on another platform. When one writes application using Qt, it's usage is quite pervasive.
No, the license does not say anything about this, but readme says that the license is valid only for x11 edition.
With XVideo you can:
- Fetch the video from external sources (like TV card, camera, and so on). This is where video4linux "backend" comes to play. Then you can put it into file or on the screen.
- Put the video on the screen (either playing from file, or from live source). This is the place, where scaling and filtering is used.
Scaling is.. well scaling. There is nothing to explain.Filtering is only done when scaling, so the picture will not appear pixelated (see here). There is no reason to use filtering, when you are displaying picture 1:1. Obviously, in this case you would not use scaling either.
So, when someone is pulling bad picture from his TV card, Xv can not "enhance" it (while watching 1:1).
No. XVideo is api for applications (so they can access video sources or render video), not for drivers. Behind the scenes it uses video4linux to drive your card. What about checking your your cable/antena or BTTV drivers? (and be sure to provide correct parameters in modules.conf).
When there is cartoon character that was created before my parents were born and it will be not in public domain during my children's lifetime, I don't understand where is the "limited time" from the deal. And don't get me started about certain corp freely taking ideas and characters from public domain pool for their movies.
By the way, do you get paid for something that you did 5 years ago? Or 10 (15,20...75)?
Older machines can boot from floppy, but not from CD.
LDAP support is in sources, but it is unstable and therefore off by default.
It depends what your job is. If you want to compromise most computers, this is excellent job. If you want to compromise all computers, it is failure that leaves possibility to have uncompromised compilers even for compromised platforms.
It is not difficult to write disassembler, if you need one. It is much harder to hack disassembler so it would agree with your hex viewer wrt section offsets and sizes, exported symbols etc. You can also use 'gcc -S' feature.
You don't need to write compiler in binary yourself. It may be sufficient to audit first stage of gcc compilation (first stage - compile gcc with your existing compiler, second stage - compile gcc with compiler from first stage). You have got sources, so disassemble object files and check whether the binary modules do what they are supposed to do. And don't forget to check the linker, whether it doesn't insert something into your executable.
Also the hardware cannot recognize writing compiler for every possible platform. That requires significantly more AI in silicon than currently available hardware has.
Disassemle it. It is not hard to reconstruct basic language constructs (if..then, do..while, function/procedure calls, etc). You just will not know names of variables or non-exported functions. Imagine your source with with symbols like var_80A14650 or func_80351DA4 instead of 'normal' names (you can later rename them, after you figure what they do).
Try to find the code, that did authentication of DVD drive (it was released before decss). It was clear example of code produced by MSVC. Functions with numbers 1 and 2 in their names should be very easy to reconstruct. Try it.
Or compile your own source with 'gcc -S'. This will produce assembly file instead of object file. Have a look at it, if you would understand, what the compiler did.
I think that it was DEC machine. Of course, I may be wrong.
In addition, there are other differences, such as in PIC for Windows and Linux (Linux uses EBX register as base, Windows has relocation section that 'tells' the runtime linker how to change the base of executable).
You have to see the source (or try to reconstruct it, if you haven't got anything to do) to tell, whether it is 'borrowed' or not.
no, they hadn't - my neighbourg still has one - it really has zero cache. 300A and higher got 128KB cache on full speed (P2 had 512KB on half speed of the core).
You got me -- I didn't notice the MMX.
There were cacheless celerons - up to 300MHz (including). Later, after Intel realized that they are slower than pentium mmx and added cache into "celeron 300A" and later.
They screwed it up - "8 The Pentium MMX 'F0 0F' Math Bug" - except that F00F was not math bug, they probably meant FDIV.
AMD is US company (Founded: May 1, 1969 Sunnyvale, California; Headquarters: One AMD Place, P.O. Box 3453, Sunnyvale, CA 94088, 1 800 538-8450), they only have one fab in Germany. Your quote is similar to calling Intel Irish or Malaysian company.
Especially when 1.3.14 is out
XFree4 *IS* based on X11R6.4
here: http://www.macg eneration.com/actu/dossiers/ae2000/photos/cata.sht ml (the page is in french)
Can you elaborate what's wrong with Linux's threading model?
There is no such thing like Office 98 for Windows. Office 98 (and 2001) is Mac-only.
Windows has Office 97 and 2000 (and I bet they were first for Windows...).
That's true, but you can use cached version (the link between size and "similar pages"). It is ussualy available... In addition, this version also highlights words in your query (if you want).
See Strog's comment above.
Then my objections against Qt fade away.
-- Used-to-be-lurker-around-kde-lists-in-pre-1.0-days and non-CS student in Bratislava, Slovakia
That's the catch. You can not port Qt yourself. I see no reason to use Qt (or another toolkit for that matter that forces you to use it's types and it's task is to abstract as much as possible) and then completely rewrite application to run on another platform. When one writes application using Qt, it's usage is quite pervasive.
No, the license does not say anything about this, but readme says that the license is valid only for x11 edition.