Transform Filter вопросы
От: small_cat Россия  
Дата: 04.11.04 12:56
Оценка:
Доброго всем времени суток!

Нашел в примерах подходящий для себя фильтр (ezrgb24), дальше хочу плясать от него. Но есть такая проблемка.
Беру авишный файл, ставлю его в GraphEdit, между Video Renderer и этим фильтром (Image Effects у него имя). Автоматом вставляется Color Space Converter (кстати, не понятно зачем, что, Video Renderer сам не может это преобразование провести? Не стоит ведь у него этого конвертера в других графах). Да ,еще Image Effects MEDIASUBTYPE_RGB24 проверяет вход на MEDIASUBTYPE_RGB24. Все работает ,все довольны ,ставлю свой код ,все трудится. MPEG Video Decoder и DV Video Decoder живут с ним нормально.

Теперь беру другой файл. Он декодируется Nero Video Decoder и видимо кидает данные несколько не в нужном субтипе. Тем не менее Video Renderer его проглатывает. Само собой "мой" фильтр в разрыв уже не встает.

Вопорс такой. А как узнать, какой субтип нужен на выходе? Видимо, GraphEdit определяет это в момент создания графа, мне же он просто не дает применить мой фильтр. И второй вопрос. Как это можно обойти?

Спасибо.
- Простите, профессор, не пса, а когда он уже был человеком.
— То-есть он говорил? Это еще не значит быть человеком. (с) Булгаков
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.