Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2003.03.13;
Скачать: [xml.tar.bz2];

Вниз

Глюки в DirectShow   Найти похожие ветки 

 
Noname_   (2002-12-03 10:20) [0]

Когда вызываю метод ISampleGrabber.GetCurrentBuffer(), получаю битмап перевернутым и с покареженным цветом. Кто-нибудь сталкивался с таким и как выкрутиться?


 
pasha676   (2002-12-03 11:47) [1]

У меня была такая фигня если некоректно построить граф фильтров.
Надо подобрать правильный фильтр который идет за ISampleGrabber. Тогда все становиться нормальным. Побалуйся в микрософтовском редакторе, подбери фильтр. Еще возможно не правильно подобраны настройки типа цветов в SampleGrabber (надо не RGB, а какой нибудь YUY например).


 
Noname_   (2002-12-03 14:05) [2]

2pasha676:
Все сработало! Спасибо!


 
Noname_   (2002-12-03 14:46) [3]

Но еще один глюк. Когда я получаю свойства изображения при помощи метода ISampleGrabber.GetConnectedMediaType(), высота изображения выдается завышенной в два раза, т.е. при истинном размере изображения 320х240 выдает 320х480. И окно ActiveMovie, в котором отображается выход с фильтра захвата, тоже имеет размер 320х480 и изображение в нем растянуто в два раза по вертикали. Если я вызову диспетчер задач через Ctrl-Alt-Del, то изображение в окне становится нормальным, просто нижние 240 пикселов из 480 - черные. Что за бред?


 
pasha676   (2002-12-03 14:56) [4]

Ну установи медиа тайп необходимый. Кстати возможно настройки надо (или можно) изменить не на грабере, а на пине который ведет к граберу.


 
Noname_   (2002-12-03 16:20) [5]

А как изменить настройки на пине? У меня сейчас установлено через ISampleGrabber.SetConnectedMediaType(): MediaType.majortype:=MEDIATYPE_Video;
MediaType.subtype:=MEDIASUBTYPE_UYVY;
При этом изображение в окне вытянуто в 2 раза, а битмап покарежен. Если поменять MediaType.subtype:=MEDIASUBTYPE_RGB24; то в окне изображение также вытянуто плюс появляются артефакты(потому что реальное пространство цвета - UYVY), но битмап нормальный(вытянутый с артефактами).



Страницы: 1 вся ветка

Форум: "Media";
Текущий архив: 2003.03.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.006 c
3-39232
John
2003-02-22 21:03
2003.03.13
Добавление изображения в базу


1-39413
MetalFan
2003-03-03 13:11
2003.03.13
событие в другом юните.


3-39167
NDeu
2003-02-20 15:51
2003.03.13
Перекачка даных с одной базе на другой в рантайм


3-39200
VIB
2003-02-21 15:03
2003.03.13
DBGrid


6-39453
Deader
2003-01-25 23:57
2003.03.13
Подскажите, как получить информацию об удаленном компе





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский