| 1930 | } |
| 1931 | |
| 1932 | SwsContext *sws_getContext(int srcW, int srcH, enum AVPixelFormat srcFormat, |
| 1933 | int dstW, int dstH, enum AVPixelFormat dstFormat, |
| 1934 | int flags, SwsFilter *srcFilter, |
| 1935 | SwsFilter *dstFilter, const double *param) |
| 1936 | { |
| 1937 | SwsContext *sws; |
| 1938 | |
| 1939 | sws = alloc_set_opts(srcW, srcH, srcFormat, |
| 1940 | dstW, dstH, dstFormat, |
| 1941 | flags, param); |
| 1942 | if (!sws) |
| 1943 | return NULL; |
| 1944 | |
| 1945 | if (sws_init_context(sws, srcFilter, dstFilter) < 0) { |
| 1946 | sws_freeContext(sws); |
| 1947 | return NULL; |
| 1948 | } |
| 1949 | |
| 1950 | return sws; |
| 1951 | } |
| 1952 | |
| 1953 | static int isnan_vec(SwsVector *a) |
| 1954 | { |