|
|
| squid_80 |
| Posted: Nov 27 2007, 01:17 AM |
 |
|
Advanced Member
  
Group: Members
Posts: 594
Member No.: 13813
Joined: 22-January 05

|
Can't you use the configure button? |
 |
| rfmmars |
| Posted: Nov 27 2007, 01:47 AM |
 |
|
Advanced Member
  
Group: Members
Posts: 324
Member No.: 5438
Joined: 29-July 03

|
Yes but I never had to do that before...........much faster to double click on each filter when editing.
Richard |
 |
| phaeron |
| Posted: Nov 27 2007, 05:45 AM |
 |
|

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

|
Ah, just a little bug introduced when I swapped out the listbox for a listview -- will be fixed in next drop. |
 |
| DarrellS |
| Posted: Dec 15 2007, 02:56 PM |
 |
|
Advanced Member
  
Group: Members
Posts: 567
Member No.: 1061
Joined: 28-November 02

|
Any chance of adding the script editer that VirtualdubMod uses? This is a very usefull tool. |
 |
| phaeron |
| Posted: Dec 26 2007, 05:45 AM |
 |
|

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

|
Merry Christmas! Or Happy Festivus, or Wintereen-mas, or whatever you celebrate.
Quick update for the holidays:
http://www.virtualdub.org/beta/VirtualDub-...1.7.X-test7.zip http://www.virtualdub.org/beta/VirtualDub-...test7-AMD64.zip http://www.virtualdub.org/beta/VirtualDub-....X-test7-src.7z
The big update this time is that this release provides support for direct YCbCr filtering. Filters can choose to support formats other than RGB32 (and not necessarily including RGB32), and the filter system will automatically convert as needed to accommodate this. You can see this if you add the "resize" filter, which has been updated to support direct YCbCr resampling. If you change the input color format to 4:2:0 planar YCbCr and then enable the new "show formats" option in the filter list, it will show (YV12) on input and output to the resize filter. Turn on the interlaced mode, and the resize filter will force its input to YV24. This also works in capture mode, which has a new option to use the output format from the filter chain rather than always forcing 24-bit.
I had to rewrite the resampler fairly significantly to support planar YCbCr, so I wouldn't be surprised if there were a bug or two lurking. The AMD64 build in particular may be completely broken -- I haven't had a chance to test it. I also did some optimizations on the YCbCr-to-RGB conversion path, but those do have unit tests.
No official docs or SDK updates are available yet for the new filtering support, although I'm working on trying to update the old video filter docs and integrate them into the plugin SDK. You'll have to pull the headers from the source code right now (src\h\vd2\plugin\vdvideofiltold.h) if you want to experiment. The primary additions are new mpPixmap/mpPixmapLayout fields in the fa->src and fa->dst fields, and new FILTERPARAM_NOT_SUPPORTED and FILTERPARAM_SUPPORTS_ALTFORMATS constants for paramProc. Existing filters that don't return FILTERPARAM_SUPPORTS_ALTFORMATS will continue to work, but VirtualDub will force a conversion to RGB32 on entry to the filter. If anyone wants to experiment, let me know and I can supply preliminary docs.
Additional notes:
- Double-click bug in video filter list is fixed.
- BI_BITFIELDS decoding is now done internally (in case anyone cares....)
- Input plugins can now defer video codec selection to VirtualDub. The mechanism is fairly simple: return NULL/false from CreateVideoDecoder(). Plugins can optionally implement IVDXStreamSourceV3 to provide a preferred codec fccHandler value.
- Removed the VBR-in-AVI warning.
- Added support for non-standard 15 fps MPEG-1 videos.
1.7.X has been in testing phase for a bit too long, so I'm likely going to try to go for a feature freeze so I can stabilize things for a release. |
 |
| Barough |
| Posted: Dec 26 2007, 09:18 AM |
 |
|

Advanced Member
  
Group: Members
Posts: 95
Member No.: 22677
Joined: 24-December 07

|
Thnx 4 the new test version phaeron. 
Just a little question........ have the support for CBR MP3's been enabled yet?
--------------------
 |
 |
| phaeron |
| Posted: Dec 26 2007, 08:22 PM |
 |
|

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

|
Oops, no. I'd better work on that. |
 |
| Barough |
| Posted: Dec 26 2007, 08:26 PM |
 |
|

Advanced Member
  
Group: Members
Posts: 95
Member No.: 22677
Joined: 24-December 07

|
| QUOTE (phaeron @ Dec 26 2007, 09:22 PM) | | Oops, no. I'd better work on that. |
--------------------
 |
 |
| blob2500 |
| Posted: Dec 28 2007, 02:28 AM |
 |
|
Member
 
Group: Members
Posts: 24
Member No.: 22015
Joined: 28-August 07

|
Thanks phaeron for this test version
In the next version will be add also the support to import MP3 (CBR/VBR) audio with sample rate lower 32kHz? |
 |
| phaeron |
| Posted: Dec 28 2007, 07:35 AM |
 |
|

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

|
Current dev tree version now has explicit CBR/VBR control, may poop out another build soon. Working on the video filter portion of the plugin SDK right now, although writing docs takes sooooooooo long!
I'm not aware of current versions having an issue with audio below 32KHz. Such audio streams are actually use the MPEG-2 LSF (low sampling frequency) extension, and I did have some bugs initially with processing those streams, but they should have been fixed a while ago. If you've still got an audio clip that doesn't work properly, I can take a look at it and try to fix the problem. |
 |
| Barough |
| Posted: Dec 28 2007, 02:28 PM |
 |
|

Advanced Member
  
Group: Members
Posts: 95
Member No.: 22677
Joined: 24-December 07

|
Thnx 4 the info. Looking forward 2 a new Build.
--------------------
 |
 |
| blob2500 |
| Posted: Dec 28 2007, 03:36 PM |
 |
|
Member
 
Group: Members
Posts: 24
Member No.: 22015
Joined: 28-August 07

|
Thank you Phaeron for reply 
I have problem with any MPEG-2 audio imported and muxed. I watched AVI file output in MediaPlayerClassic and some other players too, but it don't seek audio properly.
IMHO, I think the problem is in the muxing with imported audio: I think if audio is an MPEG-2 layer 3 and nBlockAlign=1152 then two audio frames (576 samples x 2 = 1152) per AVI chunk are necessary to be set accordingly with nBlockAlign and dwScale values, in "muxing as VBR" (instead one frame per chunk , for MPEG-1 VBR audio) .
With VDubMod I have not this problem, but it sets 1 frame audio per chunk and nBlockAlign=576 accordingly. But I'm not sure if these are the bests values for MPEG-2 layer 3 VBR audio in AVI.
Excuse me if my english is not good... |
 |
| phaeron |
| Posted: Dec 28 2007, 09:13 PM |
 |
|

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

|
Mmm, no, it doesn't work that way.
For VBR audio to work, nBlockAlign doesn't have to be set to either 1152 or 576. It only has to be set to a value that is greater than the largest audio frame. The reason that 1152 and 576 are convenient is that it makes the frames per second fraction exact for MPEG audio, i.e. 48000/1152. In fact, always choosing 1152 or 576 can actually break the scheme because there are rare combinations of sampling rate and bit rate that can cause audio frames to exceed those values.
I'll make some LSF files and test it again. It's probably just a bug in the code that sets dwRate -- that value needs to receive the same multiplier as nBlockAlign.
Updated:
Well, that was interesting. Almost thought I'd had it until I ran into the quirk that is MPEG-2 layer II audio.
New version: http://www.virtualdub.org/beta/VirtualDub-...1.7.X-test8.zip http://www.virtualdub.org/beta/VirtualDub-...test8-AMD64.zip http://www.virtualdub.org/beta/VirtualDub-....X-test8-src.7z
A new dialog now appears when importing MP3 audio, allowing selection between VBR and CBR. This version also has a /capfilealloc switch for preallocation on the command line.
This post has been edited by phaeron on Dec 29 2007, 02:43 AM |
 |
| Barough |
| Posted: Dec 29 2007, 08:02 AM |
 |
|

Advanced Member
  
Group: Members
Posts: 95
Member No.: 22677
Joined: 24-December 07

|
Thnx 4 the new Test Build. Will have a look on it l8r 2day
--------------------
 |
 |
| blob2500 |
| Posted: Dec 29 2007, 10:59 AM |
 |
|
Member
 
Group: Members
Posts: 24
Member No.: 22015
Joined: 28-August 07

|
Thanks phaeron for info and the new test build |
 |