|
|
| Dstruct |
| Posted: Mar 7 2012, 07:43 AM |
 |
|
Advanced Member
  
Group: Members
Posts: 257
Member No.: 24005
Joined: 8-August 08

|
| QUOTE (Avatar1972 @ Mar 6 2012, 06:02 PM) | | also the compressed video was black, resolved disableing 3d video filter acceleration VDXA. |
Ok, you're right, there's something wrong with the Resize filter.
VDXA enabled:
I'm not getting a black screen here but the output pane is flickering weird and playback in output pane is not correct. Also happens with Lanczos3 mode. With force to use "single framebuffer" I'm getting this error: Error processing frame 41 with filter 'resize': One ore more source frames are no longer available ...
VDXA disabled:
All things working fine. But black screen when "force single framebuffer" is enabled in options!
FIXED (1.10.2-test5) |
 |
| phaeron |
| Posted: Mar 11 2012, 10:20 PM |
 |
|

Virtualdub Developer
  
Group: Administrator
Posts: 7773
Member No.: 61
Joined: 30-July 02

|
| QUOTE (heustess @ Mar 3 2012, 09:18 AM) | @phaeron
I am not a programmer, so please excuse this question if it is ignorant. In projectui.cpp should format.mbSwapChromaPlanes = key.getBool("Export raw video: Swap chroma planes", true); be format.mbSwapChromaPlanes = key.getBool("Export raw video: Swap chroma planes", false); | All this does is change the default setting in the Registry, before you've used that dialog once. After that, it saves whatever you used last.
Again, there is no one correct setting here in all cases. You have to choose the setting for the plane order that your target program expects. Flipping the default just makes it default to the wrong setting for someone else. |
 |
| phaeron |
| Posted: Mar 11 2012, 11:29 PM |
 |
|

Virtualdub Developer
  
Group: Administrator
Posts: 7773
Member No.: 61
Joined: 30-July 02

|
Test-5 is up with a fix for the internal filters being broken with 3D acceleration. This was caused by a fix I had applied to the VDXFrame helper library for a crash with earlier versions of VirtualDub; it broke the main program because that doesn't use the same init path and wasn't setting the API version variable.
I also fixed the single FB option not working with V16+ filters. It really shouldn't be necessary with those, but it was easy to make work. |
 |
| Dstruct |
| Posted: Mar 12 2012, 04:11 PM |
 |
|
Advanced Member
  
Group: Members
Posts: 257
Member No.: 24005
Joined: 8-August 08

|
Thanks! Seems to work fine now in 1.10.2-test5. |
 |
| jpsdr |
| Posted: Mar 12 2012, 06:24 PM |
 |
|
Advanced Member
  
Group: Members
Posts: 335
Member No.: 20490
Joined: 23-December 06

|
Filter V17 ? Something new ? The SDK 1.2 I have is at V16. |
 |
| ale5000 |
| Posted: Mar 12 2012, 09:55 PM |
 |
|

Advanced Member
  
Group: Members
Posts: 1114
Member No.: 22180
Joined: 30-September 07

|
Sample file (Broken audio.zip - 1.9MB): http://uploading.com/files/daaea5d8/Broken...en%2Baudio.zip/ (click on "WAIT TO DOWNLOAD")
Audio broken on Direct Stream Copy.
"Sample 1.avi" => audio OK in VLC, audio OK in MPH-HC. "Sample 1 (direct stream copied with VirtualDub).avi" => no audio in VLC, broken audio in MPC-HC.
-------------------- New VirtualDub forum VirtualDub AIO (All-in-One installer for VirtualDub and plugins) Codec Toolbox RS (A tool to read/change merit of codecs and many other things) Input plugins for VirtualDub / ACM codecs / VFW codecs |
 |
| oreillymj |
| Posted: Mar 13 2012, 03:58 PM |
 |
|
Newbie

Group: Members
Posts: 5
Member No.: 33862
Joined: 21-December 11

|
Pentax MJPEG video now working great with test 4.
Thanks Phaeron. |
 |
| phaeron |
| Posted: Mar 16 2012, 08:56 PM |
 |
|

Virtualdub Developer
  
Group: Administrator
Posts: 7773
Member No.: 61
Joined: 30-July 02

|
| QUOTE (jpsdr @ Mar 12 2012, 11:24 AM) | Filter V17 ? Something new ? The SDK 1.2 I have is at V16. | V17 is not complete/documented yet. It contains added static methods for configuring a video filter or input plugin. It's designed to solve the lame issue with the DShowInputPlugin where you have to open a file with it first to configure its options for opening a file. |
 |
| Dstruct |
| Posted: Mar 18 2012, 02:23 PM |
 |
|
Advanced Member
  
Group: Members
Posts: 257
Member No.: 24005
Joined: 8-August 08

|
1.10.2-test5
phaeron, I'm on Windows XP SP3 and obviously deleted some fonts that are used in some VirtualDub dialog windows:
1. File/File Information 2. File/Set text information 3. Help/Changelog 4. Tools/Hex editor 5. plugin loading/parsing popup dialog
The first two + 5 now are using a bold font making the dialog windows larger too. Could you add some fallback code so that they could use "Arial Unicode MS", "Tahoma" or "Arial"?
The third has some other display problem. It's showing two square characters in front of each log entry. So that one obviously also uses a different font now (which misses these characters). Needs some better (font supporting this characters) fallback too.
The hex editor now is using a too small serif font. This should fallback to "Courie New, size 11or something. Maybe an option to configurable that font would be nice too.
Here's my current font list:
| CODE | C:\WINDOWS\Fonts\app850.fon C:\WINDOWS\Fonts\arial.ttf C:\WINDOWS\Fonts\arialbd.ttf C:\WINDOWS\Fonts\arialbi.ttf C:\WINDOWS\Fonts\ariali.ttf C:\WINDOWS\Fonts\ARIALN.TTF C:\WINDOWS\Fonts\ARIALNB.TTF C:\WINDOWS\Fonts\ARIALNBI.TTF C:\WINDOWS\Fonts\ARIALNI.TTF C:\WINDOWS\Fonts\ARIALUNI.TTF C:\WINDOWS\Fonts\ariblk.ttf C:\WINDOWS\Fonts\CENTURY.TTF C:\WINDOWS\Fonts\CONSOLA.TTF C:\WINDOWS\Fonts\CONSOLAB.TTF C:\WINDOWS\Fonts\CONSOLAI.TTF C:\WINDOWS\Fonts\CONSOLAZ.TTF C:\WINDOWS\Fonts\CORBEL.TTF C:\WINDOWS\Fonts\CORBELB.TTF C:\WINDOWS\Fonts\CORBELI.TTF C:\WINDOWS\Fonts\CORBELZ.TTF C:\WINDOWS\Fonts\cour.ttf C:\WINDOWS\Fonts\courbd.ttf C:\WINDOWS\Fonts\courbi.ttf C:\WINDOWS\Fonts\couri.ttf C:\WINDOWS\Fonts\GenBasB.ttf C:\WINDOWS\Fonts\GenBasBI.ttf C:\WINDOWS\Fonts\GenBasI.ttf C:\WINDOWS\Fonts\GenBasR.ttf C:\WINDOWS\Fonts\GenBkBasB.ttf C:\WINDOWS\Fonts\GenBkBasBI.ttf C:\WINDOWS\Fonts\GenBkBasI.ttf C:\WINDOWS\Fonts\GenBkBasR.ttf C:\WINDOWS\Fonts\marlett.ttf C:\WINDOWS\Fonts\micross.ttf C:\WINDOWS\Fonts\palai.ttf C:\WINDOWS\Fonts\SEGOEUI.TTF C:\WINDOWS\Fonts\SEGOEUIB.TTF C:\WINDOWS\Fonts\SEGOEUII.TTF C:\WINDOWS\Fonts\SEGOEUIZ.TTF C:\WINDOWS\Fonts\tahoma.ttf C:\WINDOWS\Fonts\tahomabd.ttf C:\WINDOWS\Fonts\times.ttf C:\WINDOWS\Fonts\timesbd.ttf C:\WINDOWS\Fonts\timesbi.ttf C:\WINDOWS\Fonts\timesi.ttf C:\WINDOWS\Fonts\Unifont.ttf C:\WINDOWS\Fonts\vga850.fon C:\WINDOWS\Fonts\vgasys.fon |
Windows UI is set to "Arial Unicode MS" font. VirtualDub itself also doesn't seem to be affected by this. |
 |
| dloneranger |
| Posted: Mar 18 2012, 03:36 PM |
 |
|
Moderator
  
Group: Moderators
Posts: 2366
Member No.: 22158
Joined: 26-September 07

|
File-> file information at least, use ms shell dlg This is a windows default font that can be changed by the user, google 'ms shell dlg' and you'll find out how to do it
You have a bigger problem than just getting virtualdub modified for your own use though, as any other program that uses it will also be broken now as well until you fix it (either by changing the default font, or reinstalling the font you deleted) - On my win7, this defaults to MS san serif
For the sake of a 64K file, is it actually worth deleting system fonts?
The reason for fonts like MS Shell Dlg, is that it's guaranteed to be there, no matter how new or old os's may change the fonts they actually use Using specific fonts has a drawback in that new os's may change the defaults to use a different font - then your program looks odd compared to everything else. Also, it is 'possible' that the specific font might not even be included in a new os - and then windows would have to pick 'something close' Then everybody else apart from you would have the problem instead
-------------------- MultiAdjust JoinWav WavNormalize FFMPeg Input Plugin v1827 UnSharpMask Windows7/8 Codec Chooser All FccHandlers Stuff inc. Installers for acm codecs AAC, AC3, LameMp3 |
 |
| Dstruct |
| Posted: Mar 19 2012, 02:33 PM |
 |
|
Advanced Member
  
Group: Members
Posts: 257
Member No.: 24005
Joined: 8-August 08

|
Guys from Media Player Classic Homecinema just fixed a similar thing for me:
https://sourceforge.net/apps/trac/mpc-hc/ticket/2080
Nothing bad. Not all fonts are just 64K in size! Arial Unicode MS: 22.1 MB |
 |
| dloneranger |
| Posted: Mar 19 2012, 08:55 PM |
 |
|
Moderator
  
Group: Moderators
Posts: 2366
Member No.: 22158
Joined: 26-September 07

|
The MPC changes are reasonable They used a specific font that is (by default) only available on Vista and newer, so they added a fall back to a font available on xp as well
Those Virtualdub dialogs are just using the OS's default font (that you deleted) Say they're changed to a specific font like Tahoma etc, then what happens if someone else deletes that font? The program gets changed again to suit them? How about the next person.... You could carry this on and on until Virtualdub has to check every font on the pc to account for people deleting the normal fonts
Now phaeron has to write code for every dialog, taking up time and the risk of introducing program errors, when he might have something else he'd rather be doing instead Otoh - adding a font customization feature for everything could be his idea of fun ;-)
You could of course just change the default font for MS Shell Dlg on your pc and have the problem instantly solved One easy way is to open regedit and go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes Change MS Shell Dlg to any other font you like (this may require a restart for the change to take effect)
-------------------- MultiAdjust JoinWav WavNormalize FFMPeg Input Plugin v1827 UnSharpMask Windows7/8 Codec Chooser All FccHandlers Stuff inc. Installers for acm codecs AAC, AC3, LameMp3 |
 |
| Dstruct |
| Posted: Mar 20 2012, 07:16 AM |
 |
|
Advanced Member
  
Group: Members
Posts: 257
Member No.: 24005
Joined: 8-August 08

|
| QUOTE (dloneranger @ Mar 19 2012, 10:55 PM) | You could of course just change the default font for MS Shell Dlg on your pc and have the problem instantly solved One easy way is to open regedit and go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes Change MS Shell Dlg to any other font you like (this may require a restart for the change to take effect) | Didn't know of this trick.
But: It doesn't work here 
Changed it to "Arial Unicode MS" and restarted my machine. Result: Same Problem in VirtualDub. Not solved. |
 |
| dloneranger |
| Posted: Mar 20 2012, 07:52 AM |
 |
|
Moderator
  
Group: Moderators
Posts: 2366
Member No.: 22158
Joined: 26-September 07

|
You have to use the internal names, like the other entries in the list eg Arial
-------------------- MultiAdjust JoinWav WavNormalize FFMPeg Input Plugin v1827 UnSharpMask Windows7/8 Codec Chooser All FccHandlers Stuff inc. Installers for acm codecs AAC, AC3, LameMp3 |
 |
| Dstruct |
| Posted: Mar 20 2012, 08:44 AM |
 |
|
Advanced Member
  
Group: Members
Posts: 257
Member No.: 24005
Joined: 8-August 08

|
"Arial Unicode MS" is the internal font name. File name is ARIALUNI.TTF.
"Arial" can't be "Arial Unicode MS" since it's "Arial". Will try it with "Arial" tho .. |
 |