On Thu, Jul 10, 2008 at 02:06:57AM +0200, Michael Niedermayer wrote: > On Thu, Jul 10, 2008 at 07:31:14AM +0900, Luca Barbato wrote: > > Michael Niedermayer wrote: > > > On Wed, Jul 09, 2008 at 10:59:35PM +0200, Michael Niedermayer wrote: > > >> On Wed, Jul 09, 2008 at 11:34:01PM +0900, Keiji Costantini wrote: > > >>> -- > > >>> Keiji Costantini > > >>> > > >>> >From fe4c17bce5fb24e499d647fce4d67c2f8b450035 Mon Sep 17 00:00:00 2001 > > >>> From: Keiji Costantini <[EMAIL PROTECTED]> > > >>> Date: Wed, 9 Jul 2008 23:20:36 +0900 > > >>> Subject: [PATCH] Checks of sws_getContext() moved up > > >> I dont see the sense in this change besides > > >> it introduces 2 issues, emms must stay at the top no matter what or > > >> float code > > >> will not work. > > >> And handle_jpeg changes the format and must stay before the format checks > > > > > > Besides the supported format checks might one day depend on the cpu ... > > > > I'd have a sws_check_format() and put all the gory details there. > > It IS seperated, its called isSupportedIn() and isSupportedOut()
Besides, they are not gory, they are just simple lists:
#define isSupportedIn(x) ( \
(x)==PIX_FMT_YUV420P \
|| (x)==PIX_FMT_YUVA420P \
|| (x)==PIX_FMT_YUYV422 \
|| (x)==PIX_FMT_UYVY422 \
|| (x)==PIX_FMT_RGB32 \
|| (x)==PIX_FMT_BGR24 \
|| (x)==PIX_FMT_BGR565 \
|| (x)==PIX_FMT_BGR555 \
|| (x)==PIX_FMT_BGR32 \
|| (x)==PIX_FMT_RGB24 \
|| (x)==PIX_FMT_RGB565 \
|| (x)==PIX_FMT_RGB555 \
|| (x)==PIX_FMT_GRAY8 \
|| (x)==PIX_FMT_YUV410P \
|| (x)==PIX_FMT_GRAY16BE \
|| (x)==PIX_FMT_GRAY16LE \
|| (x)==PIX_FMT_YUV444P \
|| (x)==PIX_FMT_YUV422P \
|| (x)==PIX_FMT_YUV411P \
|| (x)==PIX_FMT_PAL8 \
|| (x)==PIX_FMT_BGR8 \
|| (x)==PIX_FMT_RGB8 \
|| (x)==PIX_FMT_BGR4_BYTE \
|| (x)==PIX_FMT_RGB4_BYTE \
|| (x)==PIX_FMT_YUV440P \
)
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
Freedom in capitalist society always remains about the same as it was in
ancient Greek republics: Freedom for slave owners. -- Vladimir Lenin
signature.asc
Description: Digital signature
_______________________________________________ FFmpeg-soc mailing list [email protected] https://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-soc
