Imported Upstream version 0.9
Joachim Bauch
9 years ago
87 | 87 | $(srcdir)/config.h.in $(srcdir)/libde265.pc.in COPYING compile \ |
88 | 88 | config.guess config.sub depcomp install-sh missing ltmain.sh |
89 | 89 | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 |
90 | am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \ | |
91 | $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ | |
92 | $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ | |
90 | am__aclocal_m4_deps = $(top_srcdir)/m4/ax_compare_version.m4 \ | |
91 | $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ | |
92 | $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ | |
93 | $(top_srcdir)/m4/lt~obsolete.m4 \ | |
93 | 94 | $(top_srcdir)/m4/m4_ax_check_compile_flag.m4 \ |
94 | $(top_srcdir)/configure.ac | |
95 | $(top_srcdir)/m4/visibility.m4 $(top_srcdir)/configure.ac | |
95 | 96 | am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ |
96 | 97 | $(ACLOCAL_M4) |
97 | 98 | am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ |
239 | 240 | CC = @CC@ |
240 | 241 | CCDEPMODE = @CCDEPMODE@ |
241 | 242 | CFLAGS = @CFLAGS@ |
243 | CFLAG_VISIBILITY = @CFLAG_VISIBILITY@ | |
242 | 244 | CPP = @CPP@ |
243 | 245 | CPPFLAGS = @CPPFLAGS@ |
244 | 246 | CXX = @CXX@ |
258 | 260 | EXEEXT = @EXEEXT@ |
259 | 261 | FGREP = @FGREP@ |
260 | 262 | GREP = @GREP@ |
263 | HAVE_VISIBILITY = @HAVE_VISIBILITY@ | |
261 | 264 | INSTALL = @INSTALL@ |
262 | 265 | INSTALL_DATA = @INSTALL_DATA@ |
263 | 266 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
295 | 298 | PKG_CONFIG = @PKG_CONFIG@ |
296 | 299 | PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ |
297 | 300 | PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ |
301 | QTCHOOSER = @QTCHOOSER@ | |
302 | QTMOC = @QTMOC@ | |
298 | 303 | QT_CFLAGS = @QT_CFLAGS@ |
299 | 304 | QT_LIBS = @QT_LIBS@ |
300 | 305 | RANLIB = @RANLIB@ |
1306 | 1306 | AC_SUBST([am__untar]) |
1307 | 1307 | ]) # _AM_PROG_TAR |
1308 | 1308 | |
1309 | m4_include([m4/ax_compare_version.m4]) | |
1309 | 1310 | m4_include([m4/libtool.m4]) |
1310 | 1311 | m4_include([m4/ltoptions.m4]) |
1311 | 1312 | m4_include([m4/ltsugar.m4]) |
1312 | 1313 | m4_include([m4/ltversion.m4]) |
1313 | 1314 | m4_include([m4/lt~obsolete.m4]) |
1314 | 1315 | m4_include([m4/m4_ax_check_compile_flag.m4]) |
1316 | m4_include([m4/visibility.m4]) |
61 | 61 | |
62 | 62 | /* Whether libvideogfx was found. */ |
63 | 63 | #undef HAVE_VIDEOGFX |
64 | ||
65 | /* Define to 1 or 0, depending whether the compiler supports simple visibility | |
66 | declarations. */ | |
67 | #undef HAVE_VISIBILITY | |
64 | 68 | |
65 | 69 | /* Define to 1 if the system has the type `_Bool'. */ |
66 | 70 | #undef HAVE__BOOL |
0 | 0 | #! /bin/sh |
1 | 1 | # Guess values for system-dependent variables and create Makefiles. |
2 | # Generated by GNU Autoconf 2.69 for libde265 0.8. | |
2 | # Generated by GNU Autoconf 2.69 for libde265 0.9. | |
3 | 3 | # |
4 | 4 | # Report bugs to <farin@struktur.de>. |
5 | 5 | # |
589 | 589 | # Identity of this package. |
590 | 590 | PACKAGE_NAME='libde265' |
591 | 591 | PACKAGE_TARNAME='libde265' |
592 | PACKAGE_VERSION='0.8' | |
593 | PACKAGE_STRING='libde265 0.8' | |
592 | PACKAGE_VERSION='0.9' | |
593 | PACKAGE_STRING='libde265 0.9' | |
594 | 594 | PACKAGE_BUGREPORT='farin@struktur.de' |
595 | 595 | PACKAGE_URL='' |
596 | 596 | |
639 | 639 | ENABLE_SHERLOCK265_TRUE |
640 | 640 | ENABLE_DEC265_FALSE |
641 | 641 | ENABLE_DEC265_TRUE |
642 | QTMOC | |
643 | QTCHOOSER | |
642 | 644 | QT_LIBS |
643 | 645 | QT_CFLAGS |
644 | 646 | HAVE_SDL_FALSE |
660 | 662 | ENABLE_SSE_OPT_TRUE |
661 | 663 | MINGW_FALSE |
662 | 664 | MINGW_TRUE |
665 | HAVE_VISIBILITY_FALSE | |
666 | HAVE_VISIBILITY_TRUE | |
667 | HAVE_VISIBILITY | |
668 | CFLAG_VISIBILITY | |
663 | 669 | AM_BACKSLASH |
664 | 670 | AM_DEFAULT_VERBOSITY |
665 | 671 | AM_DEFAULT_V |
1371 | 1377 | # Omit some internal or obsolete options to make the list less imposing. |
1372 | 1378 | # This message is too long to be a string in the A/UX 3.1 sh. |
1373 | 1379 | cat <<_ACEOF |
1374 | \`configure' configures libde265 0.8 to adapt to many kinds of systems. | |
1380 | \`configure' configures libde265 0.9 to adapt to many kinds of systems. | |
1375 | 1381 | |
1376 | 1382 | Usage: $0 [OPTION]... [VAR=VALUE]... |
1377 | 1383 | |
1442 | 1448 | |
1443 | 1449 | if test -n "$ac_init_help"; then |
1444 | 1450 | case $ac_init_help in |
1445 | short | recursive ) echo "Configuration of libde265 0.8:";; | |
1451 | short | recursive ) echo "Configuration of libde265 0.9:";; | |
1446 | 1452 | esac |
1447 | 1453 | cat <<\_ACEOF |
1448 | 1454 | |
1574 | 1580 | test -n "$ac_init_help" && exit $ac_status |
1575 | 1581 | if $ac_init_version; then |
1576 | 1582 | cat <<\_ACEOF |
1577 | libde265 configure 0.8 | |
1583 | libde265 configure 0.9 | |
1578 | 1584 | generated by GNU Autoconf 2.69 |
1579 | 1585 | |
1580 | 1586 | Copyright (C) 2012 Free Software Foundation, Inc. |
2248 | 2254 | This file contains any messages produced by compilers while |
2249 | 2255 | running configure, to aid debugging if configure makes a mistake. |
2250 | 2256 | |
2251 | It was created by libde265 $as_me 0.8, which was | |
2257 | It was created by libde265 $as_me 0.9, which was | |
2252 | 2258 | generated by GNU Autoconf 2.69. Invocation command line was |
2253 | 2259 | |
2254 | 2260 | $ $0 $@ |
2600 | 2606 | ac_config_headers="$ac_config_headers config.h" |
2601 | 2607 | |
2602 | 2608 | |
2603 | NUMERIC_VERSION=0x00080000 # Numeric representation of the version | |
2609 | NUMERIC_VERSION=0x00090000 # Numeric representation of the version | |
2604 | 2610 | |
2605 | 2611 | |
2606 | 2612 | LIBDE265_CURRENT=0 |
2607 | LIBDE265_REVISION=7 | |
2613 | LIBDE265_REVISION=8 | |
2608 | 2614 | LIBDE265_AGE=0 |
2609 | 2615 | |
2610 | 2616 | # --------------------------------------------------------------------------- |
15335 | 15341 | $as_echo "no, using $LN_S" >&6; } |
15336 | 15342 | fi |
15337 | 15343 | |
15344 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 | |
15345 | $as_echo_n "checking for grep that handles long lines and -e... " >&6; } | |
15346 | if ${ac_cv_path_GREP+:} false; then : | |
15347 | $as_echo_n "(cached) " >&6 | |
15348 | else | |
15349 | if test -z "$GREP"; then | |
15350 | ac_path_GREP_found=false | |
15351 | # Loop through the user's path and test for each of PROGNAME-LIST | |
15352 | as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | |
15353 | for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin | |
15354 | do | |
15355 | IFS=$as_save_IFS | |
15356 | test -z "$as_dir" && as_dir=. | |
15357 | for ac_prog in grep ggrep; do | |
15358 | for ac_exec_ext in '' $ac_executable_extensions; do | |
15359 | ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" | |
15360 | as_fn_executable_p "$ac_path_GREP" || continue | |
15361 | # Check for GNU ac_path_GREP and select it if it is found. | |
15362 | # Check for GNU $ac_path_GREP | |
15363 | case `"$ac_path_GREP" --version 2>&1` in | |
15364 | *GNU*) | |
15365 | ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; | |
15366 | *) | |
15367 | ac_count=0 | |
15368 | $as_echo_n 0123456789 >"conftest.in" | |
15369 | while : | |
15370 | do | |
15371 | cat "conftest.in" "conftest.in" >"conftest.tmp" | |
15372 | mv "conftest.tmp" "conftest.in" | |
15373 | cp "conftest.in" "conftest.nl" | |
15374 | $as_echo 'GREP' >> "conftest.nl" | |
15375 | "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break | |
15376 | diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break | |
15377 | as_fn_arith $ac_count + 1 && ac_count=$as_val | |
15378 | if test $ac_count -gt ${ac_path_GREP_max-0}; then | |
15379 | # Best one so far, save it but keep looking for a better one | |
15380 | ac_cv_path_GREP="$ac_path_GREP" | |
15381 | ac_path_GREP_max=$ac_count | |
15382 | fi | |
15383 | # 10*(2^10) chars as input seems more than enough | |
15384 | test $ac_count -gt 10 && break | |
15385 | done | |
15386 | rm -f conftest.in conftest.tmp conftest.nl conftest.out;; | |
15387 | esac | |
15388 | ||
15389 | $ac_path_GREP_found && break 3 | |
15390 | done | |
15391 | done | |
15392 | done | |
15393 | IFS=$as_save_IFS | |
15394 | if test -z "$ac_cv_path_GREP"; then | |
15395 | as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 | |
15396 | fi | |
15397 | else | |
15398 | ac_cv_path_GREP=$GREP | |
15399 | fi | |
15400 | ||
15401 | fi | |
15402 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 | |
15403 | $as_echo "$ac_cv_path_GREP" >&6; } | |
15404 | GREP="$ac_cv_path_GREP" | |
15405 | ||
15406 | ||
15338 | 15407 | |
15339 | 15408 | # Initialize automake stuff |
15340 | 15409 | am__api_version='1.14' |
15748 | 15817 | |
15749 | 15818 | # Define the identity of the package. |
15750 | 15819 | PACKAGE='libde265' |
15751 | VERSION='0.8' | |
15820 | VERSION='0.9' | |
15752 | 15821 | |
15753 | 15822 | |
15754 | 15823 | cat >>confdefs.h <<_ACEOF |
16107 | 16176 | fi |
16108 | 16177 | |
16109 | 16178 | |
16179 | ||
16180 | CFLAG_VISIBILITY= | |
16181 | HAVE_VISIBILITY=0 | |
16182 | if test -n "$GCC"; then | |
16183 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for simple visibility declarations" >&5 | |
16184 | $as_echo_n "checking for simple visibility declarations... " >&6; } | |
16185 | if ${gl_cv_cc_visibility+:} false; then : | |
16186 | $as_echo_n "(cached) " >&6 | |
16187 | else | |
16188 | ||
16189 | gl_save_CFLAGS="$CFLAGS" | |
16190 | CFLAGS="$CFLAGS -fvisibility=hidden" | |
16191 | cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
16192 | /* end confdefs.h. */ | |
16193 | extern __attribute__((__visibility__("hidden"))) int hiddenvar; | |
16194 | extern __attribute__((__visibility__("default"))) int exportedvar; | |
16195 | extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void); | |
16196 | extern __attribute__((__visibility__("default"))) int exportedfunc (void); | |
16197 | int | |
16198 | main () | |
16199 | { | |
16200 | ||
16201 | ; | |
16202 | return 0; | |
16203 | } | |
16204 | _ACEOF | |
16205 | if ac_fn_c_try_compile "$LINENO"; then : | |
16206 | gl_cv_cc_visibility=yes | |
16207 | else | |
16208 | gl_cv_cc_visibility=no | |
16209 | fi | |
16210 | rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
16211 | CFLAGS="$gl_save_CFLAGS" | |
16212 | fi | |
16213 | ||
16214 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_visibility" >&5 | |
16215 | $as_echo "$gl_cv_cc_visibility" >&6; } | |
16216 | if test $gl_cv_cc_visibility = yes; then | |
16217 | CFLAG_VISIBILITY="-fvisibility=hidden" | |
16218 | HAVE_VISIBILITY=1 | |
16219 | fi | |
16220 | fi | |
16221 | ||
16222 | ||
16223 | ||
16224 | cat >>confdefs.h <<_ACEOF | |
16225 | #define HAVE_VISIBILITY $HAVE_VISIBILITY | |
16226 | _ACEOF | |
16227 | ||
16228 | ||
16229 | if test "x$HAVE_VISIBILITY" != "x0"; then | |
16230 | HAVE_VISIBILITY_TRUE= | |
16231 | HAVE_VISIBILITY_FALSE='#' | |
16232 | else | |
16233 | HAVE_VISIBILITY_TRUE='#' | |
16234 | HAVE_VISIBILITY_FALSE= | |
16235 | fi | |
16236 | ||
16237 | ||
16110 | 16238 | # Checks for header files. |
16111 | 16239 | for ac_header in stdint.h stdlib.h string.h malloc.h |
16112 | 16240 | do : |
16993 | 17121 | pkg_cv_QT_CFLAGS="$QT_CFLAGS" |
16994 | 17122 | elif test -n "$PKG_CONFIG"; then |
16995 | 17123 | if test -n "$PKG_CONFIG" && \ |
17124 | { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"Qt5Core Qt5Gui Qt5Widgets\""; } >&5 | |
17125 | ($PKG_CONFIG --exists --print-errors "Qt5Core Qt5Gui Qt5Widgets") 2>&5 | |
17126 | ac_status=$? | |
17127 | $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 | |
17128 | test $ac_status = 0; }; then | |
17129 | pkg_cv_QT_CFLAGS=`$PKG_CONFIG --cflags "Qt5Core Qt5Gui Qt5Widgets" 2>/dev/null` | |
17130 | test "x$?" != "x0" && pkg_failed=yes | |
17131 | else | |
17132 | pkg_failed=yes | |
17133 | fi | |
17134 | else | |
17135 | pkg_failed=untried | |
17136 | fi | |
17137 | if test -n "$QT_LIBS"; then | |
17138 | pkg_cv_QT_LIBS="$QT_LIBS" | |
17139 | elif test -n "$PKG_CONFIG"; then | |
17140 | if test -n "$PKG_CONFIG" && \ | |
17141 | { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"Qt5Core Qt5Gui Qt5Widgets\""; } >&5 | |
17142 | ($PKG_CONFIG --exists --print-errors "Qt5Core Qt5Gui Qt5Widgets") 2>&5 | |
17143 | ac_status=$? | |
17144 | $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 | |
17145 | test $ac_status = 0; }; then | |
17146 | pkg_cv_QT_LIBS=`$PKG_CONFIG --libs "Qt5Core Qt5Gui Qt5Widgets" 2>/dev/null` | |
17147 | test "x$?" != "x0" && pkg_failed=yes | |
17148 | else | |
17149 | pkg_failed=yes | |
17150 | fi | |
17151 | else | |
17152 | pkg_failed=untried | |
17153 | fi | |
17154 | ||
17155 | ||
17156 | ||
17157 | if test $pkg_failed = yes; then | |
17158 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
17159 | $as_echo "no" >&6; } | |
17160 | ||
17161 | if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then | |
17162 | _pkg_short_errors_supported=yes | |
17163 | else | |
17164 | _pkg_short_errors_supported=no | |
17165 | fi | |
17166 | if test $_pkg_short_errors_supported = yes; then | |
17167 | QT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "Qt5Core Qt5Gui Qt5Widgets" 2>&1` | |
17168 | else | |
17169 | QT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "Qt5Core Qt5Gui Qt5Widgets" 2>&1` | |
17170 | fi | |
17171 | # Put the nasty error message in config.log where it belongs | |
17172 | echo "$QT_PKG_ERRORS" >&5 | |
17173 | ||
17174 | found_qt=no | |
17175 | elif test $pkg_failed = untried; then | |
17176 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
17177 | $as_echo "no" >&6; } | |
17178 | found_qt=no | |
17179 | else | |
17180 | QT_CFLAGS=$pkg_cv_QT_CFLAGS | |
17181 | QT_LIBS=$pkg_cv_QT_LIBS | |
17182 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 | |
17183 | $as_echo "yes" >&6; } | |
17184 | found_qt=5 | |
17185 | fi | |
17186 | if eval "test $found_qt = no" ; then | |
17187 | ||
17188 | pkg_failed=no | |
17189 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for QT" >&5 | |
17190 | $as_echo_n "checking for QT... " >&6; } | |
17191 | ||
17192 | if test -n "$QT_CFLAGS"; then | |
17193 | pkg_cv_QT_CFLAGS="$QT_CFLAGS" | |
17194 | elif test -n "$PKG_CONFIG"; then | |
17195 | if test -n "$PKG_CONFIG" && \ | |
16996 | 17196 | { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"QtCore QtGui\""; } >&5 |
16997 | 17197 | ($PKG_CONFIG --exists --print-errors "QtCore QtGui") 2>&5 |
16998 | 17198 | ac_status=$? |
17073 | 17273 | QT_LIBS=$pkg_cv_QT_LIBS |
17074 | 17274 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 |
17075 | 17275 | $as_echo "yes" >&6; } |
17076 | ||
17077 | fi | |
17276 | found_qt=4 | |
17277 | fi | |
17278 | fi | |
17279 | for ac_prog in qtchooser | |
17280 | do | |
17281 | # Extract the first word of "$ac_prog", so it can be a program name with args. | |
17282 | set dummy $ac_prog; ac_word=$2 | |
17283 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | |
17284 | $as_echo_n "checking for $ac_word... " >&6; } | |
17285 | if ${ac_cv_path_QTCHOOSER+:} false; then : | |
17286 | $as_echo_n "(cached) " >&6 | |
17287 | else | |
17288 | case $QTCHOOSER in | |
17289 | [\\/]* | ?:[\\/]*) | |
17290 | ac_cv_path_QTCHOOSER="$QTCHOOSER" # Let the user override the test with a path. | |
17291 | ;; | |
17292 | *) | |
17293 | as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | |
17294 | for as_dir in $PATH | |
17295 | do | |
17296 | IFS=$as_save_IFS | |
17297 | test -z "$as_dir" && as_dir=. | |
17298 | for ac_exec_ext in '' $ac_executable_extensions; do | |
17299 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | |
17300 | ac_cv_path_QTCHOOSER="$as_dir/$ac_word$ac_exec_ext" | |
17301 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | |
17302 | break 2 | |
17303 | fi | |
17304 | done | |
17305 | done | |
17306 | IFS=$as_save_IFS | |
17307 | ||
17308 | ;; | |
17309 | esac | |
17310 | fi | |
17311 | QTCHOOSER=$ac_cv_path_QTCHOOSER | |
17312 | if test -n "$QTCHOOSER"; then | |
17313 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $QTCHOOSER" >&5 | |
17314 | $as_echo "$QTCHOOSER" >&6; } | |
17315 | else | |
17316 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
17317 | $as_echo "no" >&6; } | |
17318 | fi | |
17319 | ||
17320 | ||
17321 | test -n "$QTCHOOSER" && break | |
17322 | done | |
17323 | ||
17324 | if eval "test x$QTCHOOSER = x" ; then | |
17325 | for ac_prog in moc-qt$found_qt moc | |
17326 | do | |
17327 | # Extract the first word of "$ac_prog", so it can be a program name with args. | |
17328 | set dummy $ac_prog; ac_word=$2 | |
17329 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | |
17330 | $as_echo_n "checking for $ac_word... " >&6; } | |
17331 | if ${ac_cv_path_QTMOC+:} false; then : | |
17332 | $as_echo_n "(cached) " >&6 | |
17333 | else | |
17334 | case $QTMOC in | |
17335 | [\\/]* | ?:[\\/]*) | |
17336 | ac_cv_path_QTMOC="$QTMOC" # Let the user override the test with a path. | |
17337 | ;; | |
17338 | *) | |
17339 | as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | |
17340 | for as_dir in $PATH | |
17341 | do | |
17342 | IFS=$as_save_IFS | |
17343 | test -z "$as_dir" && as_dir=. | |
17344 | for ac_exec_ext in '' $ac_executable_extensions; do | |
17345 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | |
17346 | ac_cv_path_QTMOC="$as_dir/$ac_word$ac_exec_ext" | |
17347 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | |
17348 | break 2 | |
17349 | fi | |
17350 | done | |
17351 | done | |
17352 | IFS=$as_save_IFS | |
17353 | ||
17354 | ;; | |
17355 | esac | |
17356 | fi | |
17357 | QTMOC=$ac_cv_path_QTMOC | |
17358 | if test -n "$QTMOC"; then | |
17359 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $QTMOC" >&5 | |
17360 | $as_echo "$QTMOC" >&6; } | |
17361 | else | |
17362 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
17363 | $as_echo "no" >&6; } | |
17364 | fi | |
17365 | ||
17366 | ||
17367 | test -n "$QTMOC" && break | |
17368 | done | |
17369 | ||
17370 | if eval "test x$QTMOC = x" ; then | |
17371 | as_fn_error $? "Need the \"moc\" commandline tool which is required to generate the Qt files required for sherlock265." "$LINENO" 5 | |
17372 | fi | |
17373 | else | |
17374 | QTMOC="$QTCHOOSER -run-tool=moc -qt=$found_qt" | |
17375 | fi | |
17376 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for version of $QTMOC" >&5 | |
17377 | $as_echo_n "checking for version of $QTMOC... " >&6; } | |
17378 | QTMOC_VERSION=`$QTMOC -v 2>&1 | $GREP -o '[0-9]\+.[0-9]\+.[0-9]\+'` | |
17379 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $QTMOC_VERSION" >&5 | |
17380 | $as_echo "$QTMOC_VERSION" >&6; } | |
17381 | ||
17382 | ||
17383 | ||
17384 | # Used to indicate true or false condition | |
17385 | ax_compare_version=false | |
17386 | ||
17387 | # Convert the two version strings to be compared into a format that | |
17388 | # allows a simple string comparison. The end result is that a version | |
17389 | # string of the form 1.12.5-r617 will be converted to the form | |
17390 | # 0001001200050617. In other words, each number is zero padded to four | |
17391 | # digits, and non digits are removed. | |
17392 | ||
17393 | ax_compare_version_A=`echo "$QTMOC_VERSION" | sed -e 's/\([0-9]*\)/Z\1Z/g' \ | |
17394 | -e 's/Z\([0-9]\)Z/Z0\1Z/g' \ | |
17395 | -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \ | |
17396 | -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \ | |
17397 | -e 's/[^0-9]//g'` | |
17398 | ||
17399 | ||
17400 | ax_compare_version_B=`echo "$found_qt" | sed -e 's/\([0-9]*\)/Z\1Z/g' \ | |
17401 | -e 's/Z\([0-9]\)Z/Z0\1Z/g' \ | |
17402 | -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \ | |
17403 | -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \ | |
17404 | -e 's/[^0-9]//g'` | |
17405 | ||
17406 | ||
17407 | ax_compare_version=`echo "x$ax_compare_version_A | |
17408 | x$ax_compare_version_B" | sed 's/^ *//' | sort -r | sed "s/x${ax_compare_version_A}/false/;s/x${ax_compare_version_B}/true/;1q"` | |
17409 | ||
17410 | ||
17411 | ||
17412 | if test "$ax_compare_version" = "true" ; then | |
17413 | as_fn_error $? "Please install \"moc\" for Qt$found_qt (found $QTMOC_VERSION)." "$LINENO" 5 | |
17414 | fi | |
17415 | ||
17416 | ||
17078 | 17417 | fi |
17079 | 17418 | |
17080 | 17419 | if test "x$enable_dec265" != "xno"; then |
17257 | 17596 | am__EXEEXT_FALSE= |
17258 | 17597 | fi |
17259 | 17598 | |
17599 | if test -z "${HAVE_VISIBILITY_TRUE}" && test -z "${HAVE_VISIBILITY_FALSE}"; then | |
17600 | as_fn_error $? "conditional \"HAVE_VISIBILITY\" was never defined. | |
17601 | Usually this means the macro was only invoked conditionally." "$LINENO" 5 | |
17602 | fi | |
17260 | 17603 | if test -z "${MINGW_TRUE}" && test -z "${MINGW_FALSE}"; then |
17261 | 17604 | as_fn_error $? "conditional \"MINGW\" was never defined. |
17262 | 17605 | Usually this means the macro was only invoked conditionally." "$LINENO" 5 |
17682 | 18025 | # report actual input values of CONFIG_FILES etc. instead of their |
17683 | 18026 | # values after options handling. |
17684 | 18027 | ac_log=" |
17685 | This file was extended by libde265 $as_me 0.8, which was | |
18028 | This file was extended by libde265 $as_me 0.9, which was | |
17686 | 18029 | generated by GNU Autoconf 2.69. Invocation command line was |
17687 | 18030 | |
17688 | 18031 | CONFIG_FILES = $CONFIG_FILES |
17748 | 18091 | cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 |
17749 | 18092 | ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" |
17750 | 18093 | ac_cs_version="\\ |
17751 | libde265 config.status 0.8 | |
18094 | libde265 config.status 0.9 | |
17752 | 18095 | configured by $0, generated by GNU Autoconf 2.69, |
17753 | 18096 | with options \\"\$ac_cs_config\\" |
17754 | 18097 |
1 | 1 | # Process this file with autoconf to produce a configure script. |
2 | 2 | |
3 | 3 | AC_PREREQ([2.68]) |
4 | AC_INIT([libde265], [0.8], [farin@struktur.de]) | |
4 | AC_INIT([libde265], [0.9], [farin@struktur.de]) | |
5 | 5 | AC_CONFIG_SRCDIR([libde265/de265.cc]) |
6 | 6 | AC_CONFIG_HEADERS([config.h]) |
7 | 7 | |
8 | NUMERIC_VERSION=0x00080000 # Numeric representation of the version | |
8 | NUMERIC_VERSION=0x00090000 # Numeric representation of the version | |
9 | 9 | AC_SUBST(NUMERIC_VERSION) |
10 | 10 | |
11 | 11 | LIBDE265_CURRENT=0 |
12 | LIBDE265_REVISION=7 | |
12 | LIBDE265_REVISION=8 | |
13 | 13 | LIBDE265_AGE=0 |
14 | 14 | |
15 | 15 | # --------------------------------------------------------------------------- |
29 | 29 | AC_PROG_CC |
30 | 30 | AC_PROG_INSTALL |
31 | 31 | AC_PROG_LN_S |
32 | AC_PROG_GREP | |
32 | 33 | |
33 | 34 | # Initialize automake stuff |
34 | 35 | AM_INIT_AUTOMAKE |
45 | 46 | fi |
46 | 47 | changequote([,])dnl |
47 | 48 | |
49 | gl_VISIBILITY | |
50 | AM_CONDITIONAL([HAVE_VISIBILITY], [test "x$HAVE_VISIBILITY" != "x0"]) | |
48 | 51 | |
49 | 52 | # Checks for header files. |
50 | 53 | AC_CHECK_HEADERS([stdint.h stdlib.h string.h malloc.h]) |
193 | 196 | fi |
194 | 197 | |
195 | 198 | if eval "test $enable_sherlock265 = yes" ; then |
196 | PKG_CHECK_MODULES([QT], [QtCore QtGui]) | |
199 | PKG_CHECK_MODULES([QT], [Qt5Core Qt5Gui Qt5Widgets], [found_qt=5], [found_qt=no]) | |
200 | if eval "test $found_qt = no" ; then | |
201 | PKG_CHECK_MODULES([QT], [QtCore QtGui], [found_qt=4]) | |
202 | fi | |
203 | AC_PATH_PROGS([QTCHOOSER],[qtchooser]) | |
204 | if eval "test x$QTCHOOSER = x" ; then | |
205 | AC_PATH_PROGS([QTMOC],[moc-qt$found_qt moc]) | |
206 | if eval "test x$QTMOC = x" ; then | |
207 | AC_MSG_ERROR([Need the "moc" commandline tool which is required to generate the Qt files required for sherlock265.]) | |
208 | fi | |
209 | else | |
210 | QTMOC="$QTCHOOSER -run-tool=moc -qt=$found_qt" | |
211 | fi | |
212 | AC_MSG_CHECKING([for version of $QTMOC]) | |
213 | QTMOC_VERSION=`$QTMOC -v 2>&1 | $GREP -o '[[0-9]]\+.[[0-9]]\+.[[0-9]]\+'` | |
214 | AC_MSG_RESULT([$QTMOC_VERSION]) | |
215 | AX_COMPARE_VERSION([$QTMOC_VERSION], [lt], [$found_qt], | |
216 | [AC_MSG_ERROR([Please install "moc" for Qt$found_qt (found $QTMOC_VERSION).])]) | |
217 | AC_SUBST(QTMOC) | |
197 | 218 | fi |
198 | 219 | |
199 | 220 | AM_CONDITIONAL([ENABLE_DEC265], [test "x$enable_dec265" != "xno"]) |
77 | 77 | |
78 | 78 | include_directories(../ ../libde265) |
79 | 79 | |
80 | file(GLOB LIBSRC ../libde265/*.c ../extra/*.c) | |
80 | file(GLOB LIBSRC ../libde265/*.cc ../extra/*.c) | |
81 | 81 | file(GLOB LIBINC ../libde265/*.h ../extra/*.h) |
82 | 82 | file(GLOB APPSRC dec265.cc) |
83 | file(GLOB ASMSRC0 ../libde265/x86/sse.c ../libde265/x86/sse-dct.c) | |
84 | file(GLOB ASMSRC1 ../libde265/x86/sse-motion.c) | |
83 | file(GLOB ASMSRC0 ../libde265/x86/sse.cc ../libde265/x86/sse-dct.cc) | |
84 | file(GLOB ASMSRC1 ../libde265/x86/sse-motion.cc) | |
85 | 85 | file(GLOB ASMINC ../libde265/x86/*.h) |
86 | 86 | |
87 | 87 | source_group(INC FILES ${LIBINC}) |
89 | 89 | DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ |
90 | 90 | $(top_srcdir)/depcomp COPYING |
91 | 91 | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 |
92 | am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \ | |
93 | $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ | |
94 | $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ | |
92 | am__aclocal_m4_deps = $(top_srcdir)/m4/ax_compare_version.m4 \ | |
93 | $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ | |
94 | $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ | |
95 | $(top_srcdir)/m4/lt~obsolete.m4 \ | |
95 | 96 | $(top_srcdir)/m4/m4_ax_check_compile_flag.m4 \ |
96 | $(top_srcdir)/configure.ac | |
97 | $(top_srcdir)/m4/visibility.m4 $(top_srcdir)/configure.ac | |
97 | 98 | am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ |
98 | 99 | $(ACLOCAL_M4) |
99 | 100 | mkinstalldirs = $(install_sh) -d |
203 | 204 | CC = @CC@ |
204 | 205 | CCDEPMODE = @CCDEPMODE@ |
205 | 206 | CFLAGS = @CFLAGS@ |
207 | CFLAG_VISIBILITY = @CFLAG_VISIBILITY@ | |
206 | 208 | CPP = @CPP@ |
207 | 209 | CPPFLAGS = @CPPFLAGS@ |
208 | 210 | CXX = @CXX@ |
222 | 224 | EXEEXT = @EXEEXT@ |
223 | 225 | FGREP = @FGREP@ |
224 | 226 | GREP = @GREP@ |
227 | HAVE_VISIBILITY = @HAVE_VISIBILITY@ | |
225 | 228 | INSTALL = @INSTALL@ |
226 | 229 | INSTALL_DATA = @INSTALL_DATA@ |
227 | 230 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
259 | 262 | PKG_CONFIG = @PKG_CONFIG@ |
260 | 263 | PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ |
261 | 264 | PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ |
265 | QTCHOOSER = @QTCHOOSER@ | |
266 | QTMOC = @QTMOC@ | |
262 | 267 | QT_CFLAGS = @QT_CFLAGS@ |
263 | 268 | QT_LIBS = @QT_LIBS@ |
264 | 269 | RANLIB = @RANLIB@ |
427 | 427 | |
428 | 428 | uint8_t* buf = (uint8_t*)malloc(length); |
429 | 429 | n = fread(buf,1,length,fh); |
430 | err = de265_push_NAL(ctx, buf,n, pos,NULL); | |
430 | err = de265_push_NAL(ctx, buf,n, pos, (void*)1); | |
431 | 431 | |
432 | 432 | if (write_bytestream) { |
433 | 433 | uint8_t sc[3] = { 0,0,1 }; |
445 | 445 | |
446 | 446 | // decode input data |
447 | 447 | if (n) { |
448 | err = de265_push_data(ctx, buf, n, pos, NULL); | |
448 | err = de265_push_data(ctx, buf, n, pos, (void*)2); | |
449 | 449 | if (err != DE265_OK) { |
450 | 450 | break; |
451 | 451 | } |
5 | 5 | $(includedir)/libde265 |
6 | 6 | |
7 | 7 | libde265_la_CPPFLAGS = |
8 | libde265_la_CFLAGS = \ | |
9 | $(CFLAG_VISIBILITY) \ | |
10 | -DLIBDE265_EXPORTS | |
11 | libde265_la_CXXFLAGS = \ | |
12 | $(CFLAG_VISIBILITY) \ | |
13 | -DLIBDE265_EXPORTS | |
8 | 14 | |
9 | libde265_la_LDFLAGS = -version-info $(LIBDE265_CURRENT):$(LIBDE265_REVISION):$(LIBDE265_AGE) \ | |
10 | -export-symbols-regex ^de265_ | |
15 | if HAVE_VISIBILITY | |
16 | libde265_la_CFLAGS += -DHAVE_VISIBILITY | |
17 | libde265_la_CXXFLAGS += -DHAVE_VISIBILITY | |
18 | endif | |
19 | ||
20 | libde265_la_LDFLAGS = -version-info $(LIBDE265_CURRENT):$(LIBDE265_REVISION):$(LIBDE265_AGE) | |
11 | 21 | libde265_la_LIBADD = -lstdc++ |
12 | 22 | |
13 | 23 | libde265_la_SOURCES = \ |
79 | 79 | build_triplet = @build@ |
80 | 80 | host_triplet = @host@ |
81 | 81 | target_triplet = @target@ |
82 | @ENABLE_SSE_OPT_TRUE@am__append_1 = x86/libde265_x86.la | |
83 | @MINGW_TRUE@am__append_2 = ../extra/win32cond.c ../extra/win32cond.h | |
84 | @MINGW_TRUE@am__append_3 = -no-undefined -static-libgcc -static-libstdc++ | |
82 | @HAVE_VISIBILITY_TRUE@am__append_1 = -DHAVE_VISIBILITY | |
83 | @HAVE_VISIBILITY_TRUE@am__append_2 = -DHAVE_VISIBILITY | |
84 | @ENABLE_SSE_OPT_TRUE@am__append_3 = x86/libde265_x86.la | |
85 | @MINGW_TRUE@am__append_4 = ../extra/win32cond.c ../extra/win32cond.h | |
86 | @MINGW_TRUE@am__append_5 = -no-undefined -static-libgcc -static-libstdc++ | |
85 | 87 | subdir = libde265 |
86 | 88 | DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ |
87 | 89 | $(srcdir)/de265-version.h.in $(top_srcdir)/depcomp \ |
88 | 90 | $(libde265_la_HEADERS) COPYING |
89 | 91 | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 |
90 | am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \ | |
91 | $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ | |
92 | $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ | |
92 | am__aclocal_m4_deps = $(top_srcdir)/m4/ax_compare_version.m4 \ | |
93 | $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ | |
94 | $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ | |
95 | $(top_srcdir)/m4/lt~obsolete.m4 \ | |
93 | 96 | $(top_srcdir)/m4/m4_ax_check_compile_flag.m4 \ |
94 | $(top_srcdir)/configure.ac | |
97 | $(top_srcdir)/m4/visibility.m4 $(top_srcdir)/configure.ac | |
95 | 98 | am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ |
96 | 99 | $(ACLOCAL_M4) |
97 | 100 | mkinstalldirs = $(install_sh) -d |
127 | 130 | } |
128 | 131 | am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(libde265_ladir)" |
129 | 132 | LTLIBRARIES = $(lib_LTLIBRARIES) |
130 | libde265_la_DEPENDENCIES = $(am__append_1) | |
133 | libde265_la_DEPENDENCIES = $(am__append_3) | |
131 | 134 | am__libde265_la_SOURCES_DIST = bitstream.cc cabac.cc de265.cc \ |
132 | 135 | deblock.cc decctx.cc nal-parser.cc nal-parser.h dpb.cc dpb.h \ |
133 | 136 | image.cc intrapred.cc md5.cc nal.cc pps.cc transform.cc \ |
158 | 161 | am__v_lt_0 = --silent |
159 | 162 | am__v_lt_1 = |
160 | 163 | libde265_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ |
161 | $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ | |
164 | $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(libde265_la_CXXFLAGS) \ | |
162 | 165 | $(CXXFLAGS) $(libde265_la_LDFLAGS) $(LDFLAGS) -o $@ |
163 | 166 | AM_V_P = $(am__v_P_@AM_V@) |
164 | 167 | am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) |
293 | 296 | CC = @CC@ |
294 | 297 | CCDEPMODE = @CCDEPMODE@ |
295 | 298 | CFLAGS = @CFLAGS@ |
299 | CFLAG_VISIBILITY = @CFLAG_VISIBILITY@ | |
296 | 300 | CPP = @CPP@ |
297 | 301 | CPPFLAGS = @CPPFLAGS@ |
298 | 302 | CXX = @CXX@ |
312 | 316 | EXEEXT = @EXEEXT@ |
313 | 317 | FGREP = @FGREP@ |
314 | 318 | GREP = @GREP@ |
319 | HAVE_VISIBILITY = @HAVE_VISIBILITY@ | |
315 | 320 | INSTALL = @INSTALL@ |
316 | 321 | INSTALL_DATA = @INSTALL_DATA@ |
317 | 322 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
349 | 354 | PKG_CONFIG = @PKG_CONFIG@ |
350 | 355 | PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ |
351 | 356 | PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ |
357 | QTCHOOSER = @QTCHOOSER@ | |
358 | QTMOC = @QTMOC@ | |
352 | 359 | QT_CFLAGS = @QT_CFLAGS@ |
353 | 360 | QT_LIBS = @QT_LIBS@ |
354 | 361 | RANLIB = @RANLIB@ |
426 | 433 | $(includedir)/libde265 |
427 | 434 | |
428 | 435 | libde265_la_CPPFLAGS = |
436 | libde265_la_CFLAGS = $(CFLAG_VISIBILITY) -DLIBDE265_EXPORTS \ | |
437 | $(am__append_1) | |
438 | libde265_la_CXXFLAGS = $(CFLAG_VISIBILITY) -DLIBDE265_EXPORTS \ | |
439 | $(am__append_2) | |
429 | 440 | libde265_la_LDFLAGS = -version-info \ |
430 | 441 | $(LIBDE265_CURRENT):$(LIBDE265_REVISION):$(LIBDE265_AGE) \ |
431 | -export-symbols-regex ^de265_ $(am__append_3) | |
432 | libde265_la_LIBADD = -lstdc++ $(am__append_1) | |
442 | $(am__append_5) | |
443 | libde265_la_LIBADD = -lstdc++ $(am__append_3) | |
433 | 444 | libde265_la_SOURCES = bitstream.cc cabac.cc de265.cc deblock.cc \ |
434 | 445 | decctx.cc nal-parser.cc nal-parser.h dpb.cc dpb.h image.cc \ |
435 | 446 | intrapred.cc md5.cc nal.cc pps.cc transform.cc refpic.cc \ |
439 | 450 | slice.h sps.h util.h vps.h motion.cc motion.h threads.cc \ |
440 | 451 | threads.h visualize.cc visualize.h acceleration.h fallback.cc \ |
441 | 452 | fallback.h fallback-motion.cc fallback-motion.h fallback-dct.h \ |
442 | fallback-dct.cc $(am__append_2) | |
453 | fallback-dct.cc $(am__append_4) | |
443 | 454 | @ENABLE_SSE_OPT_TRUE@SUBDIRS = x86 |
444 | 455 | EXTRA_DIST = Makefile.vc7 \ |
445 | 456 | ../extra/stdbool.h \ |
594 | 605 | @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< |
595 | 606 | |
596 | 607 | ../extra/libde265_la-win32cond.lo: ../extra/win32cond.c |
597 | @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT ../extra/libde265_la-win32cond.lo -MD -MP -MF ../extra/$(DEPDIR)/libde265_la-win32cond.Tpo -c -o ../extra/libde265_la-win32cond.lo `test -f '../extra/win32cond.c' || echo '$(srcdir)/'`../extra/win32cond.c | |
608 | @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CFLAGS) $(CFLAGS) -MT ../extra/libde265_la-win32cond.lo -MD -MP -MF ../extra/$(DEPDIR)/libde265_la-win32cond.Tpo -c -o ../extra/libde265_la-win32cond.lo `test -f '../extra/win32cond.c' || echo '$(srcdir)/'`../extra/win32cond.c | |
598 | 609 | @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) ../extra/$(DEPDIR)/libde265_la-win32cond.Tpo ../extra/$(DEPDIR)/libde265_la-win32cond.Plo |
599 | 610 | @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='../extra/win32cond.c' object='../extra/libde265_la-win32cond.lo' libtool=yes @AMDEPBACKSLASH@ |
600 | 611 | @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
601 | @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o ../extra/libde265_la-win32cond.lo `test -f '../extra/win32cond.c' || echo '$(srcdir)/'`../extra/win32cond.c | |
612 | @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CFLAGS) $(CFLAGS) -c -o ../extra/libde265_la-win32cond.lo `test -f '../extra/win32cond.c' || echo '$(srcdir)/'`../extra/win32cond.c | |
602 | 613 | |
603 | 614 | .cc.o: |
604 | 615 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ |
625 | 636 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LTCXXCOMPILE) -c -o $@ $< |
626 | 637 | |
627 | 638 | libde265_la-bitstream.lo: bitstream.cc |
628 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-bitstream.lo -MD -MP -MF $(DEPDIR)/libde265_la-bitstream.Tpo -c -o libde265_la-bitstream.lo `test -f 'bitstream.cc' || echo '$(srcdir)/'`bitstream.cc | |
639 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-bitstream.lo -MD -MP -MF $(DEPDIR)/libde265_la-bitstream.Tpo -c -o libde265_la-bitstream.lo `test -f 'bitstream.cc' || echo '$(srcdir)/'`bitstream.cc | |
629 | 640 | @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-bitstream.Tpo $(DEPDIR)/libde265_la-bitstream.Plo |
630 | 641 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='bitstream.cc' object='libde265_la-bitstream.lo' libtool=yes @AMDEPBACKSLASH@ |
631 | 642 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
632 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-bitstream.lo `test -f 'bitstream.cc' || echo '$(srcdir)/'`bitstream.cc | |
643 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-bitstream.lo `test -f 'bitstream.cc' || echo '$(srcdir)/'`bitstream.cc | |
633 | 644 | |
634 | 645 | libde265_la-cabac.lo: cabac.cc |
635 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-cabac.lo -MD -MP -MF $(DEPDIR)/libde265_la-cabac.Tpo -c -o libde265_la-cabac.lo `test -f 'cabac.cc' || echo '$(srcdir)/'`cabac.cc | |
646 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-cabac.lo -MD -MP -MF $(DEPDIR)/libde265_la-cabac.Tpo -c -o libde265_la-cabac.lo `test -f 'cabac.cc' || echo '$(srcdir)/'`cabac.cc | |
636 | 647 | @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-cabac.Tpo $(DEPDIR)/libde265_la-cabac.Plo |
637 | 648 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='cabac.cc' object='libde265_la-cabac.lo' libtool=yes @AMDEPBACKSLASH@ |
638 | 649 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
639 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-cabac.lo `test -f 'cabac.cc' || echo '$(srcdir)/'`cabac.cc | |
650 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-cabac.lo `test -f 'cabac.cc' || echo '$(srcdir)/'`cabac.cc | |
640 | 651 | |
641 | 652 | libde265_la-de265.lo: de265.cc |
642 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-de265.lo -MD -MP -MF $(DEPDIR)/libde265_la-de265.Tpo -c -o libde265_la-de265.lo `test -f 'de265.cc' || echo '$(srcdir)/'`de265.cc | |
653 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-de265.lo -MD -MP -MF $(DEPDIR)/libde265_la-de265.Tpo -c -o libde265_la-de265.lo `test -f 'de265.cc' || echo '$(srcdir)/'`de265.cc | |
643 | 654 | @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-de265.Tpo $(DEPDIR)/libde265_la-de265.Plo |
644 | 655 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='de265.cc' object='libde265_la-de265.lo' libtool=yes @AMDEPBACKSLASH@ |
645 | 656 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
646 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-de265.lo `test -f 'de265.cc' || echo '$(srcdir)/'`de265.cc | |
657 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-de265.lo `test -f 'de265.cc' || echo '$(srcdir)/'`de265.cc | |
647 | 658 | |
648 | 659 | libde265_la-deblock.lo: deblock.cc |
649 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-deblock.lo -MD -MP -MF $(DEPDIR)/libde265_la-deblock.Tpo -c -o libde265_la-deblock.lo `test -f 'deblock.cc' || echo '$(srcdir)/'`deblock.cc | |
660 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-deblock.lo -MD -MP -MF $(DEPDIR)/libde265_la-deblock.Tpo -c -o libde265_la-deblock.lo `test -f 'deblock.cc' || echo '$(srcdir)/'`deblock.cc | |
650 | 661 | @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-deblock.Tpo $(DEPDIR)/libde265_la-deblock.Plo |
651 | 662 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='deblock.cc' object='libde265_la-deblock.lo' libtool=yes @AMDEPBACKSLASH@ |
652 | 663 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
653 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-deblock.lo `test -f 'deblock.cc' || echo '$(srcdir)/'`deblock.cc | |
664 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-deblock.lo `test -f 'deblock.cc' || echo '$(srcdir)/'`deblock.cc | |
654 | 665 | |
655 | 666 | libde265_la-decctx.lo: decctx.cc |
656 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-decctx.lo -MD -MP -MF $(DEPDIR)/libde265_la-decctx.Tpo -c -o libde265_la-decctx.lo `test -f 'decctx.cc' || echo '$(srcdir)/'`decctx.cc | |
667 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-decctx.lo -MD -MP -MF $(DEPDIR)/libde265_la-decctx.Tpo -c -o libde265_la-decctx.lo `test -f 'decctx.cc' || echo '$(srcdir)/'`decctx.cc | |
657 | 668 | @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-decctx.Tpo $(DEPDIR)/libde265_la-decctx.Plo |
658 | 669 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='decctx.cc' object='libde265_la-decctx.lo' libtool=yes @AMDEPBACKSLASH@ |
659 | 670 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
660 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-decctx.lo `test -f 'decctx.cc' || echo '$(srcdir)/'`decctx.cc | |
671 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-decctx.lo `test -f 'decctx.cc' || echo '$(srcdir)/'`decctx.cc | |
661 | 672 | |
662 | 673 | libde265_la-nal-parser.lo: nal-parser.cc |
663 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-nal-parser.lo -MD -MP -MF $(DEPDIR)/libde265_la-nal-parser.Tpo -c -o libde265_la-nal-parser.lo `test -f 'nal-parser.cc' || echo '$(srcdir)/'`nal-parser.cc | |
674 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-nal-parser.lo -MD -MP -MF $(DEPDIR)/libde265_la-nal-parser.Tpo -c -o libde265_la-nal-parser.lo `test -f 'nal-parser.cc' || echo '$(srcdir)/'`nal-parser.cc | |
664 | 675 | @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-nal-parser.Tpo $(DEPDIR)/libde265_la-nal-parser.Plo |
665 | 676 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='nal-parser.cc' object='libde265_la-nal-parser.lo' libtool=yes @AMDEPBACKSLASH@ |
666 | 677 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
667 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-nal-parser.lo `test -f 'nal-parser.cc' || echo '$(srcdir)/'`nal-parser.cc | |
678 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-nal-parser.lo `test -f 'nal-parser.cc' || echo '$(srcdir)/'`nal-parser.cc | |
668 | 679 | |
669 | 680 | libde265_la-dpb.lo: dpb.cc |
670 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-dpb.lo -MD -MP -MF $(DEPDIR)/libde265_la-dpb.Tpo -c -o libde265_la-dpb.lo `test -f 'dpb.cc' || echo '$(srcdir)/'`dpb.cc | |
681 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-dpb.lo -MD -MP -MF $(DEPDIR)/libde265_la-dpb.Tpo -c -o libde265_la-dpb.lo `test -f 'dpb.cc' || echo '$(srcdir)/'`dpb.cc | |
671 | 682 | @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-dpb.Tpo $(DEPDIR)/libde265_la-dpb.Plo |
672 | 683 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='dpb.cc' object='libde265_la-dpb.lo' libtool=yes @AMDEPBACKSLASH@ |
673 | 684 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
674 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-dpb.lo `test -f 'dpb.cc' || echo '$(srcdir)/'`dpb.cc | |
685 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-dpb.lo `test -f 'dpb.cc' || echo '$(srcdir)/'`dpb.cc | |
675 | 686 | |
676 | 687 | libde265_la-image.lo: image.cc |
677 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-image.lo -MD -MP -MF $(DEPDIR)/libde265_la-image.Tpo -c -o libde265_la-image.lo `test -f 'image.cc' || echo '$(srcdir)/'`image.cc | |
688 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-image.lo -MD -MP -MF $(DEPDIR)/libde265_la-image.Tpo -c -o libde265_la-image.lo `test -f 'image.cc' || echo '$(srcdir)/'`image.cc | |
678 | 689 | @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-image.Tpo $(DEPDIR)/libde265_la-image.Plo |
679 | 690 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='image.cc' object='libde265_la-image.lo' libtool=yes @AMDEPBACKSLASH@ |
680 | 691 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
681 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-image.lo `test -f 'image.cc' || echo '$(srcdir)/'`image.cc | |
692 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-image.lo `test -f 'image.cc' || echo '$(srcdir)/'`image.cc | |
682 | 693 | |
683 | 694 | libde265_la-intrapred.lo: intrapred.cc |
684 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-intrapred.lo -MD -MP -MF $(DEPDIR)/libde265_la-intrapred.Tpo -c -o libde265_la-intrapred.lo `test -f 'intrapred.cc' || echo '$(srcdir)/'`intrapred.cc | |
695 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-intrapred.lo -MD -MP -MF $(DEPDIR)/libde265_la-intrapred.Tpo -c -o libde265_la-intrapred.lo `test -f 'intrapred.cc' || echo '$(srcdir)/'`intrapred.cc | |
685 | 696 | @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-intrapred.Tpo $(DEPDIR)/libde265_la-intrapred.Plo |
686 | 697 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='intrapred.cc' object='libde265_la-intrapred.lo' libtool=yes @AMDEPBACKSLASH@ |
687 | 698 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
688 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-intrapred.lo `test -f 'intrapred.cc' || echo '$(srcdir)/'`intrapred.cc | |
699 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-intrapred.lo `test -f 'intrapred.cc' || echo '$(srcdir)/'`intrapred.cc | |
689 | 700 | |
690 | 701 | libde265_la-md5.lo: md5.cc |
691 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-md5.lo -MD -MP -MF $(DEPDIR)/libde265_la-md5.Tpo -c -o libde265_la-md5.lo `test -f 'md5.cc' || echo '$(srcdir)/'`md5.cc | |
702 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-md5.lo -MD -MP -MF $(DEPDIR)/libde265_la-md5.Tpo -c -o libde265_la-md5.lo `test -f 'md5.cc' || echo '$(srcdir)/'`md5.cc | |
692 | 703 | @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-md5.Tpo $(DEPDIR)/libde265_la-md5.Plo |
693 | 704 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='md5.cc' object='libde265_la-md5.lo' libtool=yes @AMDEPBACKSLASH@ |
694 | 705 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
695 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-md5.lo `test -f 'md5.cc' || echo '$(srcdir)/'`md5.cc | |
706 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-md5.lo `test -f 'md5.cc' || echo '$(srcdir)/'`md5.cc | |
696 | 707 | |
697 | 708 | libde265_la-nal.lo: nal.cc |
698 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-nal.lo -MD -MP -MF $(DEPDIR)/libde265_la-nal.Tpo -c -o libde265_la-nal.lo `test -f 'nal.cc' || echo '$(srcdir)/'`nal.cc | |
709 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-nal.lo -MD -MP -MF $(DEPDIR)/libde265_la-nal.Tpo -c -o libde265_la-nal.lo `test -f 'nal.cc' || echo '$(srcdir)/'`nal.cc | |
699 | 710 | @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-nal.Tpo $(DEPDIR)/libde265_la-nal.Plo |
700 | 711 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='nal.cc' object='libde265_la-nal.lo' libtool=yes @AMDEPBACKSLASH@ |
701 | 712 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
702 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-nal.lo `test -f 'nal.cc' || echo '$(srcdir)/'`nal.cc | |
713 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-nal.lo `test -f 'nal.cc' || echo '$(srcdir)/'`nal.cc | |
703 | 714 | |
704 | 715 | libde265_la-pps.lo: pps.cc |
705 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-pps.lo -MD -MP -MF $(DEPDIR)/libde265_la-pps.Tpo -c -o libde265_la-pps.lo `test -f 'pps.cc' || echo '$(srcdir)/'`pps.cc | |
716 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-pps.lo -MD -MP -MF $(DEPDIR)/libde265_la-pps.Tpo -c -o libde265_la-pps.lo `test -f 'pps.cc' || echo '$(srcdir)/'`pps.cc | |
706 | 717 | @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-pps.Tpo $(DEPDIR)/libde265_la-pps.Plo |
707 | 718 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='pps.cc' object='libde265_la-pps.lo' libtool=yes @AMDEPBACKSLASH@ |
708 | 719 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
709 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-pps.lo `test -f 'pps.cc' || echo '$(srcdir)/'`pps.cc | |
720 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-pps.lo `test -f 'pps.cc' || echo '$(srcdir)/'`pps.cc | |
710 | 721 | |
711 | 722 | libde265_la-transform.lo: transform.cc |
712 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-transform.lo -MD -MP -MF $(DEPDIR)/libde265_la-transform.Tpo -c -o libde265_la-transform.lo `test -f 'transform.cc' || echo '$(srcdir)/'`transform.cc | |
723 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-transform.lo -MD -MP -MF $(DEPDIR)/libde265_la-transform.Tpo -c -o libde265_la-transform.lo `test -f 'transform.cc' || echo '$(srcdir)/'`transform.cc | |
713 | 724 | @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-transform.Tpo $(DEPDIR)/libde265_la-transform.Plo |
714 | 725 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='transform.cc' object='libde265_la-transform.lo' libtool=yes @AMDEPBACKSLASH@ |
715 | 726 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
716 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-transform.lo `test -f 'transform.cc' || echo '$(srcdir)/'`transform.cc | |
727 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-transform.lo `test -f 'transform.cc' || echo '$(srcdir)/'`transform.cc | |
717 | 728 | |
718 | 729 | libde265_la-refpic.lo: refpic.cc |
719 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-refpic.lo -MD -MP -MF $(DEPDIR)/libde265_la-refpic.Tpo -c -o libde265_la-refpic.lo `test -f 'refpic.cc' || echo '$(srcdir)/'`refpic.cc | |
730 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-refpic.lo -MD -MP -MF $(DEPDIR)/libde265_la-refpic.Tpo -c -o libde265_la-refpic.lo `test -f 'refpic.cc' || echo '$(srcdir)/'`refpic.cc | |
720 | 731 | @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-refpic.Tpo $(DEPDIR)/libde265_la-refpic.Plo |
721 | 732 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='refpic.cc' object='libde265_la-refpic.lo' libtool=yes @AMDEPBACKSLASH@ |
722 | 733 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
723 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-refpic.lo `test -f 'refpic.cc' || echo '$(srcdir)/'`refpic.cc | |
734 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-refpic.lo `test -f 'refpic.cc' || echo '$(srcdir)/'`refpic.cc | |
724 | 735 | |
725 | 736 | libde265_la-sao.lo: sao.cc |
726 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-sao.lo -MD -MP -MF $(DEPDIR)/libde265_la-sao.Tpo -c -o libde265_la-sao.lo `test -f 'sao.cc' || echo '$(srcdir)/'`sao.cc | |
737 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-sao.lo -MD -MP -MF $(DEPDIR)/libde265_la-sao.Tpo -c -o libde265_la-sao.lo `test -f 'sao.cc' || echo '$(srcdir)/'`sao.cc | |
727 | 738 | @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-sao.Tpo $(DEPDIR)/libde265_la-sao.Plo |
728 | 739 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='sao.cc' object='libde265_la-sao.lo' libtool=yes @AMDEPBACKSLASH@ |
729 | 740 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
730 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-sao.lo `test -f 'sao.cc' || echo '$(srcdir)/'`sao.cc | |
741 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-sao.lo `test -f 'sao.cc' || echo '$(srcdir)/'`sao.cc | |
731 | 742 | |
732 | 743 | libde265_la-scan.lo: scan.cc |
733 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-scan.lo -MD -MP -MF $(DEPDIR)/libde265_la-scan.Tpo -c -o libde265_la-scan.lo `test -f 'scan.cc' || echo '$(srcdir)/'`scan.cc | |
744 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-scan.lo -MD -MP -MF $(DEPDIR)/libde265_la-scan.Tpo -c -o libde265_la-scan.lo `test -f 'scan.cc' || echo '$(srcdir)/'`scan.cc | |
734 | 745 | @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-scan.Tpo $(DEPDIR)/libde265_la-scan.Plo |
735 | 746 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='scan.cc' object='libde265_la-scan.lo' libtool=yes @AMDEPBACKSLASH@ |
736 | 747 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
737 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-scan.lo `test -f 'scan.cc' || echo '$(srcdir)/'`scan.cc | |
748 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-scan.lo `test -f 'scan.cc' || echo '$(srcdir)/'`scan.cc | |
738 | 749 | |
739 | 750 | libde265_la-sei.lo: sei.cc |
740 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-sei.lo -MD -MP -MF $(DEPDIR)/libde265_la-sei.Tpo -c -o libde265_la-sei.lo `test -f 'sei.cc' || echo '$(srcdir)/'`sei.cc | |
751 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-sei.lo -MD -MP -MF $(DEPDIR)/libde265_la-sei.Tpo -c -o libde265_la-sei.lo `test -f 'sei.cc' || echo '$(srcdir)/'`sei.cc | |
741 | 752 | @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-sei.Tpo $(DEPDIR)/libde265_la-sei.Plo |
742 | 753 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='sei.cc' object='libde265_la-sei.lo' libtool=yes @AMDEPBACKSLASH@ |
743 | 754 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
744 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-sei.lo `test -f 'sei.cc' || echo '$(srcdir)/'`sei.cc | |
755 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-sei.lo `test -f 'sei.cc' || echo '$(srcdir)/'`sei.cc | |
745 | 756 | |
746 | 757 | libde265_la-slice.lo: slice.cc |
747 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-slice.lo -MD -MP -MF $(DEPDIR)/libde265_la-slice.Tpo -c -o libde265_la-slice.lo `test -f 'slice.cc' || echo '$(srcdir)/'`slice.cc | |
758 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-slice.lo -MD -MP -MF $(DEPDIR)/libde265_la-slice.Tpo -c -o libde265_la-slice.lo `test -f 'slice.cc' || echo '$(srcdir)/'`slice.cc | |
748 | 759 | @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-slice.Tpo $(DEPDIR)/libde265_la-slice.Plo |
749 | 760 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='slice.cc' object='libde265_la-slice.lo' libtool=yes @AMDEPBACKSLASH@ |
750 | 761 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
751 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-slice.lo `test -f 'slice.cc' || echo '$(srcdir)/'`slice.cc | |
762 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-slice.lo `test -f 'slice.cc' || echo '$(srcdir)/'`slice.cc | |
752 | 763 | |
753 | 764 | libde265_la-sps.lo: sps.cc |
754 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-sps.lo -MD -MP -MF $(DEPDIR)/libde265_la-sps.Tpo -c -o libde265_la-sps.lo `test -f 'sps.cc' || echo '$(srcdir)/'`sps.cc | |
765 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-sps.lo -MD -MP -MF $(DEPDIR)/libde265_la-sps.Tpo -c -o libde265_la-sps.lo `test -f 'sps.cc' || echo '$(srcdir)/'`sps.cc | |
755 | 766 | @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-sps.Tpo $(DEPDIR)/libde265_la-sps.Plo |
756 | 767 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='sps.cc' object='libde265_la-sps.lo' libtool=yes @AMDEPBACKSLASH@ |
757 | 768 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
758 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-sps.lo `test -f 'sps.cc' || echo '$(srcdir)/'`sps.cc | |
769 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-sps.lo `test -f 'sps.cc' || echo '$(srcdir)/'`sps.cc | |
759 | 770 | |
760 | 771 | libde265_la-util.lo: util.cc |
761 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-util.lo -MD -MP -MF $(DEPDIR)/libde265_la-util.Tpo -c -o libde265_la-util.lo `test -f 'util.cc' || echo '$(srcdir)/'`util.cc | |
772 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-util.lo -MD -MP -MF $(DEPDIR)/libde265_la-util.Tpo -c -o libde265_la-util.lo `test -f 'util.cc' || echo '$(srcdir)/'`util.cc | |
762 | 773 | @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-util.Tpo $(DEPDIR)/libde265_la-util.Plo |
763 | 774 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='util.cc' object='libde265_la-util.lo' libtool=yes @AMDEPBACKSLASH@ |
764 | 775 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
765 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-util.lo `test -f 'util.cc' || echo '$(srcdir)/'`util.cc | |
776 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-util.lo `test -f 'util.cc' || echo '$(srcdir)/'`util.cc | |
766 | 777 | |
767 | 778 | libde265_la-vps.lo: vps.cc |
768 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-vps.lo -MD -MP -MF $(DEPDIR)/libde265_la-vps.Tpo -c -o libde265_la-vps.lo `test -f 'vps.cc' || echo '$(srcdir)/'`vps.cc | |
779 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-vps.lo -MD -MP -MF $(DEPDIR)/libde265_la-vps.Tpo -c -o libde265_la-vps.lo `test -f 'vps.cc' || echo '$(srcdir)/'`vps.cc | |
769 | 780 | @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-vps.Tpo $(DEPDIR)/libde265_la-vps.Plo |
770 | 781 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='vps.cc' object='libde265_la-vps.lo' libtool=yes @AMDEPBACKSLASH@ |
771 | 782 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
772 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-vps.lo `test -f 'vps.cc' || echo '$(srcdir)/'`vps.cc | |
783 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-vps.lo `test -f 'vps.cc' || echo '$(srcdir)/'`vps.cc | |
773 | 784 | |
774 | 785 | libde265_la-motion.lo: motion.cc |
775 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-motion.lo -MD -MP -MF $(DEPDIR)/libde265_la-motion.Tpo -c -o libde265_la-motion.lo `test -f 'motion.cc' || echo '$(srcdir)/'`motion.cc | |
786 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-motion.lo -MD -MP -MF $(DEPDIR)/libde265_la-motion.Tpo -c -o libde265_la-motion.lo `test -f 'motion.cc' || echo '$(srcdir)/'`motion.cc | |
776 | 787 | @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-motion.Tpo $(DEPDIR)/libde265_la-motion.Plo |
777 | 788 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='motion.cc' object='libde265_la-motion.lo' libtool=yes @AMDEPBACKSLASH@ |
778 | 789 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
779 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-motion.lo `test -f 'motion.cc' || echo '$(srcdir)/'`motion.cc | |
790 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-motion.lo `test -f 'motion.cc' || echo '$(srcdir)/'`motion.cc | |
780 | 791 | |
781 | 792 | libde265_la-threads.lo: threads.cc |
782 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-threads.lo -MD -MP -MF $(DEPDIR)/libde265_la-threads.Tpo -c -o libde265_la-threads.lo `test -f 'threads.cc' || echo '$(srcdir)/'`threads.cc | |
793 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-threads.lo -MD -MP -MF $(DEPDIR)/libde265_la-threads.Tpo -c -o libde265_la-threads.lo `test -f 'threads.cc' || echo '$(srcdir)/'`threads.cc | |
783 | 794 | @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-threads.Tpo $(DEPDIR)/libde265_la-threads.Plo |
784 | 795 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='threads.cc' object='libde265_la-threads.lo' libtool=yes @AMDEPBACKSLASH@ |
785 | 796 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
786 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-threads.lo `test -f 'threads.cc' || echo '$(srcdir)/'`threads.cc | |
797 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-threads.lo `test -f 'threads.cc' || echo '$(srcdir)/'`threads.cc | |
787 | 798 | |
788 | 799 | libde265_la-visualize.lo: visualize.cc |
789 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-visualize.lo -MD -MP -MF $(DEPDIR)/libde265_la-visualize.Tpo -c -o libde265_la-visualize.lo `test -f 'visualize.cc' || echo '$(srcdir)/'`visualize.cc | |
800 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-visualize.lo -MD -MP -MF $(DEPDIR)/libde265_la-visualize.Tpo -c -o libde265_la-visualize.lo `test -f 'visualize.cc' || echo '$(srcdir)/'`visualize.cc | |
790 | 801 | @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-visualize.Tpo $(DEPDIR)/libde265_la-visualize.Plo |
791 | 802 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='visualize.cc' object='libde265_la-visualize.lo' libtool=yes @AMDEPBACKSLASH@ |
792 | 803 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
793 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-visualize.lo `test -f 'visualize.cc' || echo '$(srcdir)/'`visualize.cc | |
804 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-visualize.lo `test -f 'visualize.cc' || echo '$(srcdir)/'`visualize.cc | |
794 | 805 | |
795 | 806 | libde265_la-fallback.lo: fallback.cc |
796 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-fallback.lo -MD -MP -MF $(DEPDIR)/libde265_la-fallback.Tpo -c -o libde265_la-fallback.lo `test -f 'fallback.cc' || echo '$(srcdir)/'`fallback.cc | |
807 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-fallback.lo -MD -MP -MF $(DEPDIR)/libde265_la-fallback.Tpo -c -o libde265_la-fallback.lo `test -f 'fallback.cc' || echo '$(srcdir)/'`fallback.cc | |
797 | 808 | @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-fallback.Tpo $(DEPDIR)/libde265_la-fallback.Plo |
798 | 809 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='fallback.cc' object='libde265_la-fallback.lo' libtool=yes @AMDEPBACKSLASH@ |
799 | 810 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
800 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-fallback.lo `test -f 'fallback.cc' || echo '$(srcdir)/'`fallback.cc | |
811 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-fallback.lo `test -f 'fallback.cc' || echo '$(srcdir)/'`fallback.cc | |
801 | 812 | |
802 | 813 | libde265_la-fallback-motion.lo: fallback-motion.cc |
803 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-fallback-motion.lo -MD -MP -MF $(DEPDIR)/libde265_la-fallback-motion.Tpo -c -o libde265_la-fallback-motion.lo `test -f 'fallback-motion.cc' || echo '$(srcdir)/'`fallback-motion.cc | |
814 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-fallback-motion.lo -MD -MP -MF $(DEPDIR)/libde265_la-fallback-motion.Tpo -c -o libde265_la-fallback-motion.lo `test -f 'fallback-motion.cc' || echo '$(srcdir)/'`fallback-motion.cc | |
804 | 815 | @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-fallback-motion.Tpo $(DEPDIR)/libde265_la-fallback-motion.Plo |
805 | 816 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='fallback-motion.cc' object='libde265_la-fallback-motion.lo' libtool=yes @AMDEPBACKSLASH@ |
806 | 817 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
807 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-fallback-motion.lo `test -f 'fallback-motion.cc' || echo '$(srcdir)/'`fallback-motion.cc | |
818 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-fallback-motion.lo `test -f 'fallback-motion.cc' || echo '$(srcdir)/'`fallback-motion.cc | |
808 | 819 | |
809 | 820 | libde265_la-fallback-dct.lo: fallback-dct.cc |
810 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-fallback-dct.lo -MD -MP -MF $(DEPDIR)/libde265_la-fallback-dct.Tpo -c -o libde265_la-fallback-dct.lo `test -f 'fallback-dct.cc' || echo '$(srcdir)/'`fallback-dct.cc | |
821 | @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -MT libde265_la-fallback-dct.lo -MD -MP -MF $(DEPDIR)/libde265_la-fallback-dct.Tpo -c -o libde265_la-fallback-dct.lo `test -f 'fallback-dct.cc' || echo '$(srcdir)/'`fallback-dct.cc | |
811 | 822 | @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-fallback-dct.Tpo $(DEPDIR)/libde265_la-fallback-dct.Plo |
812 | 823 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='fallback-dct.cc' object='libde265_la-fallback-dct.lo' libtool=yes @AMDEPBACKSLASH@ |
813 | 824 | @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
814 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-fallback-dct.lo `test -f 'fallback-dct.cc' || echo '$(srcdir)/'`fallback-dct.cc | |
825 | @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libde265_la_CPPFLAGS) $(CPPFLAGS) $(libde265_la_CXXFLAGS) $(CXXFLAGS) -c -o libde265_la-fallback-dct.lo `test -f 'fallback-dct.cc' || echo '$(srcdir)/'`fallback-dct.cc | |
815 | 826 | |
816 | 827 | mostlyclean-libtool: |
817 | 828 | -rm -f *.lo |
27 | 27 | #define LIBDE265_VERSION_H |
28 | 28 | |
29 | 29 | /* Numeric representation of the version */ |
30 | #define LIBDE265_NUMERIC_VERSION 0x00080000 | |
30 | #define LIBDE265_NUMERIC_VERSION 0x00090000 | |
31 | 31 | |
32 | 32 | /* Version string */ |
33 | #define LIBDE265_VERSION "0.8" | |
33 | #define LIBDE265_VERSION "0.9" | |
34 | 34 | |
35 | 35 | #endif |
316 | 316 | } |
317 | 317 | |
318 | 318 | |
319 | LIBDE265_API void de265_push_end_of_frame(de265_decoder_context* de265ctx) | |
320 | { | |
321 | de265_push_end_of_NAL(de265ctx); | |
322 | ||
323 | decoder_context* ctx = (decoder_context*)de265ctx; | |
324 | ctx->nal_parser.mark_end_of_frame(); | |
325 | } | |
326 | ||
327 | ||
319 | 328 | LIBDE265_API de265_error de265_flush_data(de265_decoder_context* de265ctx) |
320 | 329 | { |
321 | 330 | de265_push_end_of_NAL(de265ctx); |
629 | 638 | return img->user_data; |
630 | 639 | } |
631 | 640 | |
641 | LIBDE265_API void de265_set_image_user_data(struct de265_image* img, void *user_data) | |
642 | { | |
643 | img->user_data = user_data; | |
644 | } | |
645 | ||
632 | 646 | LIBDE265_API void de265_get_image_NAL_header(const struct de265_image* img, |
633 | 647 | int* nal_unit_type, |
634 | 648 | const char** nal_unit_name, |
40 | 40 | #define LIBDE265_API __declspec(dllexport) |
41 | 41 | #else |
42 | 42 | #define LIBDE265_API __declspec(dllimport) |
43 | #endif | |
44 | #elif HAVE_VISIBILITY | |
45 | #ifdef LIBDE265_EXPORTS | |
46 | #define LIBDE265_API __attribute__((__visibility__("default"))) | |
47 | #else | |
48 | #define LIBDE265_API | |
43 | 49 | #endif |
44 | 50 | #else |
45 | 51 | #define LIBDE265_API |
156 | 162 | LIBDE265_API void* de265_get_image_plane_user_data(const struct de265_image*, int channel); |
157 | 163 | LIBDE265_API de265_PTS de265_get_image_PTS(const struct de265_image*); |
158 | 164 | LIBDE265_API void* de265_get_image_user_data(const struct de265_image*); |
165 | LIBDE265_API void de265_set_image_user_data(struct de265_image*, void *user_data); | |
159 | 166 | |
160 | 167 | /* Get NAL-header information of this frame. You can pass in NULL pointers if you |
161 | 168 | do not need this piece of information. |
211 | 218 | The remaining pending input data is put into a NAL package and forwarded to the decoder. |
212 | 219 | */ |
213 | 220 | LIBDE265_API void de265_push_end_of_NAL(de265_decoder_context*); |
221 | ||
222 | /* Indicate that de265_push_data has just received data until the end of a frame. | |
223 | All data pending at the decoder input will be pushed into the decoder and | |
224 | the decoded picture is pushed to the output queue. | |
225 | */ | |
226 | LIBDE265_API void de265_push_end_of_frame(de265_decoder_context*); | |
214 | 227 | |
215 | 228 | /* Push a complete NAL unit without startcode into the decoder. The data must still |
216 | 229 | contain all stuffing-bytes. |
495 | 495 | { |
496 | 496 | logdebug(LogHeaders,"---> read VPS\n"); |
497 | 497 | |
498 | video_parameter_set vps; | |
498 | video_parameter_set vps = { 0 }; | |
499 | 499 | de265_error err = ::read_vps(this,&reader,&vps); |
500 | 500 | if (err != DE265_OK) { |
501 | 501 | return err; |
591 | 591 | de265_error err = shdr->read(&reader,this, &continueDecoding); |
592 | 592 | if (!continueDecoding) { |
593 | 593 | if (img) { img->integrity = INTEGRITY_NOT_DECODED; } |
594 | nal_parser.free_NAL_unit(nal); | |
594 | 595 | delete shdr; |
595 | 596 | return err; |
596 | 597 | } |
603 | 604 | if (process_slice_segment_header(this, shdr, &err, nal->pts, &nal_hdr, nal->user_data) == false) |
604 | 605 | { |
605 | 606 | img->integrity = INTEGRITY_NOT_DECODED; |
607 | nal_parser.free_NAL_unit(nal); | |
606 | 608 | delete shdr; |
607 | 609 | return err; |
608 | 610 | } |
704 | 706 | |
705 | 707 | if ( ( image_units.size()>=2 && image_units[0]->slice_units.empty() ) || |
706 | 708 | ( image_units.size()>=1 && image_units[0]->slice_units.empty() && |
707 | nal_parser.number_of_NAL_units_pending()==0 && nal_parser.is_end_of_stream() )) { | |
709 | nal_parser.number_of_NAL_units_pending()==0 && | |
710 | (nal_parser.is_end_of_stream() || nal_parser.is_end_of_frame()) )) { | |
708 | 711 | |
709 | 712 | image_unit* imgunit = image_units[0]; |
713 | ||
714 | ||
715 | // mark all CTBs as decoded even if they are not, because faulty input | |
716 | // streams could miss part of the picture | |
717 | // TODO: this will not work when slice decoding is parallel to post-filtering, | |
718 | // so we will have to replace this with keeping track of which CTB should have | |
719 | // been decoded (but aren't because of the input stream being faulty) | |
720 | ||
721 | imgunit->img->mark_all_CTB_progress(CTB_PROGRESS_PREFILTER); | |
710 | 722 | |
711 | 723 | |
712 | 724 | |
1075 | 1087 | ctx->FirstAfterEndOfSequenceNAL = true; |
1076 | 1088 | nal_parser.free_NAL_unit(nal); |
1077 | 1089 | break; |
1090 | ||
1091 | default: | |
1092 | nal_parser.free_NAL_unit(nal); | |
1093 | break; | |
1078 | 1094 | } |
1079 | 1095 | |
1080 | 1096 | return err; |
1106 | 1122 | // -> input stalled |
1107 | 1123 | |
1108 | 1124 | if (ctx->nal_parser.is_end_of_stream() == false && |
1125 | ctx->nal_parser.is_end_of_frame() == false && | |
1109 | 1126 | ctx->nal_parser.get_NAL_queue_length() == 0) { |
1110 | 1127 | if (more) { *more=1; } |
1111 | 1128 | |
1131 | 1148 | assert(nal); |
1132 | 1149 | err = ctx->decode_NAL(nal); |
1133 | 1150 | // ctx->nal_parser.free_NAL_unit(nal); TODO: do not free NAL with new loop |
1151 | } | |
1152 | else if (ctx->nal_parser.is_end_of_frame() == true && | |
1153 | ctx->image_units.empty()) { | |
1154 | if (more) { *more=1; } | |
1155 | ||
1156 | return DE265_ERROR_WAITING_FOR_INPUT_DATA; | |
1134 | 1157 | } |
1135 | 1158 | else { |
1136 | 1159 | err = decode_some(); |
1245 | 1268 | { |
1246 | 1269 | assert(ctx->dpb.has_free_dpb_picture(true)); |
1247 | 1270 | |
1248 | int idx = ctx->dpb.new_image(ctx->current_sps, this); | |
1271 | int idx = ctx->dpb.new_image(ctx->current_sps, this, 0,0, false); | |
1249 | 1272 | assert(idx>=0); |
1250 | 1273 | //printf("-> fill with unavailable POC %d\n",POC); |
1251 | 1274 | |
1784 | 1807 | |
1785 | 1808 | calc_tid_and_framerate_ratio(); |
1786 | 1809 | |
1787 | ||
1810 | ||
1788 | 1811 | // --- prepare decoding of new picture --- |
1789 | 1812 | |
1790 | 1813 | if (hdr->first_slice_segment_in_pic_flag) { |
1802 | 1825 | // --- find and allocate image buffer for decoding --- |
1803 | 1826 | |
1804 | 1827 | int image_buffer_idx; |
1805 | image_buffer_idx = ctx->dpb.new_image(sps, this); | |
1828 | bool isOutputImage = (!sps->sample_adaptive_offset_enabled_flag || ctx->param_disable_sao); | |
1829 | image_buffer_idx = ctx->dpb.new_image(sps, this, pts, user_data, isOutputImage); | |
1806 | 1830 | if (image_buffer_idx == -1) { |
1807 | 1831 | *err = DE265_ERROR_IMAGE_BUFFER_FULL; |
1808 | 1832 | return false; |
1809 | 1833 | } |
1810 | 1834 | |
1811 | 1835 | de265_image* img = ctx->dpb.get_image(image_buffer_idx); |
1812 | img->pts = pts; | |
1813 | img->user_data = user_data; | |
1814 | 1836 | img->nal_hdr = *nal_hdr; |
1815 | 1837 | ctx->img = img; |
1816 | 1838 |
282 | 282 | /* */ de265_image* get_image(int dpb_index) { return dpb.get_image(dpb_index); } |
283 | 283 | const de265_image* get_image(int dpb_index) const { return dpb.get_image(dpb_index); } |
284 | 284 | |
285 | bool has_image(int dpb_index) const { return dpb_index>=0 && dpb_index<dpb.size(); } | |
286 | ||
285 | 287 | de265_image* get_next_picture_in_output_queue() { return dpb.get_next_picture_in_output_queue(); } |
286 | 288 | int num_pictures_in_output_queue() const { return dpb.num_pictures_in_output_queue(); } |
287 | 289 | void pop_next_picture_in_output_queue() { dpb.pop_next_picture_in_output_queue(); } |
201 | 201 | |
202 | 202 | |
203 | 203 | int decoded_picture_buffer::new_image(const seq_parameter_set* sps, |
204 | decoder_context* decctx) | |
204 | decoder_context* decctx, | |
205 | de265_PTS pts, void* user_data, bool isOutputImage) | |
205 | 206 | { |
206 | 207 | loginfo(LogHeaders,"DPB::new_image\n"); |
207 | 208 | log_dpb_content(); |
257 | 258 | default: chroma = de265_chroma_420; assert(0); break; // should never happen |
258 | 259 | } |
259 | 260 | |
260 | img->alloc_image(w,h, chroma, sps, true, decctx); | |
261 | img->alloc_image(w,h, chroma, sps, true, decctx, pts, user_data, isOutputImage); | |
261 | 262 | |
262 | 263 | img->integrity = INTEGRITY_CORRECT; |
263 | 264 |
37 | 37 | |
38 | 38 | /* Alloc a new image in the DPB and return its index. |
39 | 39 | If there is no space for a new image, return -1. */ |
40 | int new_image(const seq_parameter_set* sps, decoder_context* decctx); | |
40 | int new_image(const seq_parameter_set* sps, decoder_context* decctx, | |
41 | de265_PTS pts, void* user_data, bool isOutputImage); | |
41 | 42 | |
42 | 43 | /* Check for a free slot in the DPB. There are some slots reserved for |
43 | 44 | unavailable reference frames. If high_priority==true, these reserved slots |
151 | 151 | PicState = UnusedForReference; |
152 | 152 | PicOutputFlag = false; |
153 | 153 | |
154 | de265_mutex_init(&mutex); | |
155 | de265_cond_init(&finished_cond); | |
156 | } | |
157 | ||
158 | ||
159 | de265_error de265_image::alloc_image(int w,int h, enum de265_chroma c, | |
160 | const seq_parameter_set* sps, bool allocMetadata, | |
161 | decoder_context* ctx) | |
162 | { | |
163 | if (allocMetadata) { assert(sps); } | |
164 | ||
165 | ID = s_next_image_ID++; | |
166 | removed_at_picture_id = std::numeric_limits<int32_t>::max(); | |
167 | ||
168 | decctx = ctx; | |
169 | ||
170 | 154 | nThreadsQueued = 0; |
171 | 155 | nThreadsRunning = 0; |
172 | 156 | nThreadsBlocked = 0; |
173 | 157 | nThreadsFinished = 0; |
174 | 158 | nThreadsTotal = 0; |
175 | 159 | |
160 | de265_mutex_init(&mutex); | |
161 | de265_cond_init(&finished_cond); | |
162 | } | |
163 | ||
164 | ||
165 | de265_error de265_image::alloc_image(int w,int h, enum de265_chroma c, | |
166 | const seq_parameter_set* sps, bool allocMetadata, | |
167 | decoder_context* ctx, de265_PTS pts, void* user_data, | |
168 | bool isOutputImage) | |
169 | { | |
170 | if (allocMetadata) { assert(sps); } | |
171 | ||
172 | ID = s_next_image_ID++; | |
173 | removed_at_picture_id = std::numeric_limits<int32_t>::max(); | |
174 | ||
175 | decctx = ctx; | |
176 | ||
176 | 177 | // --- allocate image buffer --- |
177 | 178 | |
178 | 179 | chroma_format= c; |
181 | 182 | height = h; |
182 | 183 | chroma_width = w; |
183 | 184 | chroma_height= h; |
185 | ||
186 | this->user_data = user_data; | |
187 | this->pts = pts; | |
184 | 188 | |
185 | 189 | de265_image_spec spec; |
186 | 190 | |
241 | 245 | // allocate memory and set conformance window pointers |
242 | 246 | |
243 | 247 | void* alloc_userdata = decctx->param_image_allocation_userdata; |
244 | bool mem_alloc_success = decctx->param_image_allocation_functions.get_buffer(decctx, &spec, this, | |
245 | alloc_userdata); | |
248 | if (isOutputImage) { | |
249 | image_allocation_functions = decctx->param_image_allocation_functions; | |
250 | } | |
251 | else { | |
252 | image_allocation_functions = de265_image::default_image_allocation; | |
253 | } | |
254 | bool mem_alloc_success = image_allocation_functions.get_buffer(decctx, &spec, this, | |
255 | alloc_userdata); | |
246 | 256 | |
247 | 257 | pixels_confwin[0] = pixels[0] + left*WinUnitX + top*WinUnitY*stride; |
248 | 258 | pixels_confwin[1] = pixels[1] + left + top*chroma_stride; |
336 | 346 | { |
337 | 347 | // free image memory |
338 | 348 | |
339 | if (decctx) { | |
340 | de265_image_allocation* allocfunc = &decctx->param_image_allocation_functions; | |
341 | if (allocfunc->release_buffer && | |
342 | pixels[0]) | |
343 | { | |
344 | allocfunc->release_buffer(decctx, this, decctx->param_image_allocation_userdata); | |
345 | ||
346 | for (int i=0;i<3;i++) | |
347 | { | |
348 | pixels[i] = NULL; | |
349 | pixels_confwin[i] = NULL; | |
350 | } | |
351 | } | |
352 | } | |
349 | if (pixels[0]) | |
350 | { | |
351 | image_allocation_functions.release_buffer(decctx, this, | |
352 | decctx ? decctx->param_image_allocation_userdata : NULL); | |
353 | ||
354 | for (int i=0;i<3;i++) | |
355 | { | |
356 | pixels[i] = NULL; | |
357 | pixels_confwin[i] = NULL; | |
358 | } | |
359 | } | |
353 | 360 | |
354 | 361 | // free slices |
355 | 362 | |
384 | 391 | Another option would be to safe the copied data not in an de265_image at all. |
385 | 392 | */ |
386 | 393 | |
387 | de265_error err = alloc_image(src->width, src->height, src->chroma_format, &src->sps, false, src->decctx); | |
394 | de265_error err = alloc_image(src->width, src->height, src->chroma_format, &src->sps, false, | |
395 | src->decctx, src->pts, src->user_data, false); | |
388 | 396 | if (err != DE265_OK) { |
389 | 397 | return err; |
390 | 398 | } |
398 | 406 | // end = last line + 1 |
399 | 407 | void de265_image::copy_lines_from(const de265_image* src, int first, int end) |
400 | 408 | { |
401 | assert(src->stride == stride && | |
402 | src->chroma_stride == chroma_stride); | |
403 | ||
404 | 409 | if (end > src->height) end=src->height; |
405 | 410 | |
406 | 411 | assert(first % 2 == 0); |
449 | 454 | |
450 | 455 | std::swap(stride, b.stride); |
451 | 456 | std::swap(chroma_stride, b.chroma_stride); |
457 | std::swap(image_allocation_functions, b.image_allocation_functions); | |
452 | 458 | } |
453 | 459 | |
454 | 460 |
185 | 185 | |
186 | 186 | |
187 | 187 | de265_error alloc_image(int w,int h, enum de265_chroma c, const seq_parameter_set* sps, |
188 | bool allocMetadata, decoder_context* ctx); | |
188 | bool allocMetadata, decoder_context* ctx, de265_PTS pts, void* user_data, | |
189 | bool isOutputImage); | |
189 | 190 | |
190 | 191 | bool is_allocated() const { return pixels[0] != NULL; } |
191 | 192 | |
304 | 305 | de265_PTS pts; |
305 | 306 | void* user_data; |
306 | 307 | void* plane_user_data[3]; // this is logically attached to the pixel data pointers |
308 | de265_image_allocation image_allocation_functions; // the functions used for memory allocation | |
307 | 309 | |
308 | 310 | uint8_t integrity; /* Whether an error occured while the image was decoded. |
309 | 311 | When generated, this is initialized to INTEGRITY_CORRECT, |
316 | 318 | // --- multi core --- |
317 | 319 | |
318 | 320 | de265_progress_lock* ctb_progress; // ctb_info_size |
321 | ||
322 | void mark_all_CTB_progress(int progress) { | |
323 | for (int i=0;i<ctb_info.data_size;i++) { | |
324 | ctb_progress[i].set_progress(progress); | |
325 | } | |
326 | } | |
319 | 327 | |
320 | 328 | |
321 | 329 | void thread_start(int nThreads); |
993 | 993 | { |
994 | 994 | logtrace(LogMotion,"derive_collocated_motion_vectors %d;%d\n",xP,yP); |
995 | 995 | |
996 | assert(ctx->has_image(colPic)); | |
996 | 997 | const de265_image* colImg = ctx->get_image(colPic); |
997 | assert(colImg); | |
998 | 998 | enum PredMode predMode = colImg->get_pred_mode(xColPb,yColPb); |
999 | 999 | |
1000 | 1000 | if (predMode == MODE_INTRA) { |
1153 | 1153 | } |
1154 | 1154 | |
1155 | 1155 | //logtrace(LogMotion,"collocated reference POC=%d\n",ctx->dpb[colPic].PicOrderCntVal); |
1156 | ||
1157 | ||
1158 | if (!ctx->has_image(colPic)) { | |
1159 | out_mvLXCol->x = 0; | |
1160 | out_mvLXCol->y = 0; | |
1161 | *out_availableFlagLXCol = 0; | |
1162 | ||
1163 | ctx->add_warning(DE265_WARNING_NONEXISTING_REFERENCE_PICTURE_ACCESSED, false); | |
1164 | return; | |
1165 | } | |
1156 | 1166 | |
1157 | 1167 | |
1158 | 1168 | int xColPb,yColPb; |
144 | 144 | NAL_Parser::NAL_Parser() |
145 | 145 | { |
146 | 146 | end_of_stream = false; |
147 | end_of_frame = false; | |
147 | 148 | input_push_state = 0; |
148 | 149 | pending_input_NAL = NULL; |
149 | 150 | nBytes_in_NAL_queue = 0; |
229 | 230 | de265_error NAL_Parser::push_data(const unsigned char* data, int len, |
230 | 231 | de265_PTS pts, void* user_data) |
231 | 232 | { |
233 | end_of_frame = false; | |
234 | ||
232 | 235 | if (pending_input_NAL == NULL) { |
233 | 236 | pending_input_NAL = alloc_NAL_unit(len+3); |
234 | 237 | pending_input_NAL->pts = pts; |
313 | 316 | |
314 | 317 | pending_input_NAL = alloc_NAL_unit(len+3); |
315 | 318 | pending_input_NAL->pts = pts; |
319 | pending_input_NAL->user_data = user_data; | |
316 | 320 | nal = pending_input_NAL; |
317 | 321 | out = nal->data(); |
318 | 322 | |
344 | 348 | // Cannot use byte-stream input and NAL input at the same time. |
345 | 349 | assert(pending_input_NAL == NULL); |
346 | 350 | |
351 | end_of_frame = false; | |
352 | ||
347 | 353 | NAL_unit* nal = alloc_NAL_unit(len); |
348 | 354 | nal->set_data(data, len); |
349 | 355 | nal->pts = pts; |
98 | 98 | void push_to_NAL_queue(NAL_unit*); |
99 | 99 | de265_error flush_data(); |
100 | 100 | void mark_end_of_stream() { end_of_stream=true; } |
101 | ||
101 | void mark_end_of_frame() { end_of_frame=true; } | |
102 | 102 | void remove_pending_input_data(); |
103 | 103 | |
104 | 104 | int bytes_in_input_queue() const { |
118 | 118 | |
119 | 119 | int get_NAL_queue_length() const { return NAL_queue.size(); } |
120 | 120 | bool is_end_of_stream() const { return end_of_stream; } |
121 | bool is_end_of_frame() const { return end_of_frame; } | |
121 | 122 | |
122 | 123 | private: |
123 | 124 | // byte-stream level |
124 | 125 | |
125 | 126 | bool end_of_stream; // data in pending_input_data is end of stream |
127 | bool end_of_frame; // data in pending_input_data is end of frame | |
126 | 128 | int input_push_state; |
127 | 129 | |
128 | 130 | NAL_unit* pending_input_NAL; |
215 | 215 | // total number of reference pictures may not exceed buffer capacity |
216 | 216 | if (num_negative_pics + num_positive_pics > |
217 | 217 | sps->sps_max_dec_pic_buffering[ sps->sps_max_sub_layers-1 ]) { |
218 | ||
219 | out_set->NumNegativePics = 0; | |
220 | out_set->NumPositivePics = 0; | |
221 | out_set->NumDeltaPocs = 0; | |
222 | out_set->NumPocTotalCurr_shortterm_only = 0; | |
223 | ||
218 | 224 | ctx->add_warning(DE265_WARNING_MAX_NUM_REF_PICS_EXCEEDED, false); |
219 | 225 | return false; |
220 | 226 | } |
223 | 229 | out_set->NumNegativePics = num_negative_pics; |
224 | 230 | out_set->NumPositivePics = num_positive_pics; |
225 | 231 | out_set->NumDeltaPocs = num_positive_pics + num_negative_pics; |
226 | ||
227 | 232 | |
228 | 233 | // --- now, read the deltas between the reference frames to fill the lists --- |
229 | 234 |
413 | 413 | decoder_context* ctx = img->decctx; |
414 | 414 | |
415 | 415 | de265_error err = imgunit->sao_output.alloc_image(img->get_width(), img->get_height(), |
416 | img->get_chroma_format(), &img->sps, false, img->decctx); | |
416 | img->get_chroma_format(), &img->sps, false, | |
417 | img->decctx, img->pts, img->user_data, true); | |
417 | 418 | if (err != DE265_OK) { |
418 | 419 | img->decctx->add_warning(DE265_WARNING_CANNOT_APPLY_SAO_OUT_OF_MEMORY,false); |
419 | 420 | return false; |
382 | 382 | #define LOG1(t,d) log2fh(fh, t,d) |
383 | 383 | #define LOG2(t,d1,d2) log2fh(fh, t,d1,d2) |
384 | 384 | #define LOG3(t,d1,d2,d3) log2fh(fh, t,d1,d2,d3) |
385 | ||
385 | ||
386 | 386 | |
387 | 387 | LOG0("----------------- SPS -----------------\n"); |
388 | 388 | LOG1("video_parameter_set_id : %d\n", video_parameter_set_id); |
616 | 616 | for (int y=0;y<width;y++) { |
617 | 617 | for (int x=0;x<width;x++) |
618 | 618 | printf("%d,",scalingFactors[x*subWidth + width*subWidth*subWidth*y]); |
619 | ||
619 | ||
620 | 620 | printf("\n"); |
621 | 621 | } |
622 | 622 | #endif |
706 | 706 | } |
707 | 707 | |
708 | 708 | nextCoef = (nextCoef + scaling_list_delta_coef + 256) % 256; |
709 | if (nextCoef < 0) { | |
710 | return DE265_ERROR_CODED_PARAMETER_OUT_OF_RANGE; | |
711 | } | |
712 | ||
713 | 709 | curr_scaling_list[i] = nextCoef; |
714 | 710 | //printf("curr %d = %d\n",i,nextCoef); |
715 | 711 | } |
207 | 207 | pool->tasks.pop_front(); |
208 | 208 | |
209 | 209 | pool->num_threads_working++; |
210 | ||
210 | ||
211 | 211 | //printblks(pool); |
212 | 212 | |
213 | 213 | de265_mutex_unlock(&pool->mutex); |
241 | 241 | } |
242 | 242 | |
243 | 243 | pool->num_threads = 0; // will be increased below |
244 | ||
245 | de265_mutex_init(&pool->mutex); | |
246 | de265_cond_init(&pool->cond_var); | |
247 | ||
248 | de265_mutex_lock(&pool->mutex); | |
244 | 249 | pool->num_threads_working = 0; |
245 | 250 | pool->stopped = false; |
246 | ||
247 | de265_mutex_init(&pool->mutex); | |
248 | de265_cond_init(&pool->cond_var); | |
251 | de265_mutex_unlock(&pool->mutex); | |
249 | 252 | |
250 | 253 | // start worker threads |
251 | 254 |
38 | 38 | int x0 = ctbX*ctb_size; |
39 | 39 | int y0 = ctbY*ctb_size; |
40 | 40 | |
41 | ||
41 | ||
42 | 42 | uint8_t *src = ctx->img->get_image_plane_at_pos(0,x0,y0); |
43 | 43 | |
44 | 44 | printf("%s %d %d\n",filename,x0,y0); |
90 | 90 | for (int i=0;i<vBlkSize;i++) |
91 | 91 | { |
92 | 92 | int yi = y + i; |
93 | ||
93 | ||
94 | 94 | if (yi < srcimg->sps.pic_height_in_luma_samples) { |
95 | 95 | set_pixel(img,x,yi,stride,color,pixelSize); |
96 | 96 | } |
99 | 99 | for (int i=0;i<hBlkSize;i++) |
100 | 100 | { |
101 | 101 | int xi = x + i; |
102 | ||
102 | ||
103 | 103 | if (xi < srcimg->sps.pic_width_in_luma_samples) { |
104 | 104 | set_pixel(img,xi,y,stride,color,pixelSize); |
105 | 105 | } |
418 | 418 | } |
419 | 419 | |
420 | 420 | |
421 | void draw_CB_grid(const de265_image* img, uint8_t* dst, int stride, uint32_t color,int pixelSize) | |
421 | LIBDE265_API void draw_CB_grid(const de265_image* img, uint8_t* dst, int stride, uint32_t color,int pixelSize) | |
422 | 422 | { |
423 | 423 | draw_tree_grid(img,dst,stride,color,pixelSize, Partitioning_CB); |
424 | 424 | } |
425 | 425 | |
426 | void draw_TB_grid(const de265_image* img, uint8_t* dst, int stride, uint32_t color,int pixelSize) | |
426 | LIBDE265_API void draw_TB_grid(const de265_image* img, uint8_t* dst, int stride, uint32_t color,int pixelSize) | |
427 | 427 | { |
428 | 428 | draw_tree_grid(img,dst,stride,color,pixelSize, Partitioning_TB); |
429 | 429 | } |
430 | 430 | |
431 | void draw_PB_grid(const de265_image* img, uint8_t* dst, int stride, uint32_t color,int pixelSize) | |
431 | LIBDE265_API void draw_PB_grid(const de265_image* img, uint8_t* dst, int stride, uint32_t color,int pixelSize) | |
432 | 432 | { |
433 | 433 | draw_tree_grid(img,dst,stride,color,pixelSize, Partitioning_PB); |
434 | 434 | } |
435 | 435 | |
436 | void draw_intra_pred_modes(const de265_image* img, uint8_t* dst, int stride, uint32_t color,int pixelSize) | |
436 | LIBDE265_API void draw_intra_pred_modes(const de265_image* img, uint8_t* dst, int stride, uint32_t color,int pixelSize) | |
437 | 437 | { |
438 | 438 | draw_tree_grid(img,dst,stride,color,pixelSize, IntraPredMode); |
439 | 439 | } |
440 | 440 | |
441 | void draw_PB_pred_modes(const de265_image* img, uint8_t* dst, int stride, int pixelSize) | |
441 | LIBDE265_API void draw_PB_pred_modes(const de265_image* img, uint8_t* dst, int stride, int pixelSize) | |
442 | 442 | { |
443 | 443 | draw_tree_grid(img,dst,stride,0,pixelSize, PBPredMode); |
444 | 444 | } |
445 | 445 | |
446 | void draw_QuantPY(const de265_image* img, uint8_t* dst, int stride, int pixelSize) | |
446 | LIBDE265_API void draw_QuantPY(const de265_image* img, uint8_t* dst, int stride, int pixelSize) | |
447 | 447 | { |
448 | 448 | draw_tree_grid(img,dst,stride,0,pixelSize, QuantP_Y); |
449 | 449 | } |
450 | 450 | |
451 | void draw_Motion(const de265_image* img, uint8_t* dst, int stride, int pixelSize) | |
451 | LIBDE265_API void draw_Motion(const de265_image* img, uint8_t* dst, int stride, int pixelSize) | |
452 | 452 | { |
453 | 453 | draw_tree_grid(img,dst,stride,0,pixelSize, PBMotionVectors); |
454 | 454 | } |
455 | 455 | |
456 | void draw_Slices(const de265_image* img, uint8_t* dst, int stride, int pixelSize) | |
456 | LIBDE265_API void draw_Slices(const de265_image* img, uint8_t* dst, int stride, int pixelSize) | |
457 | 457 | { |
458 | 458 | // --- mark first CTB in slice (red - independent / green - dependent) --- |
459 | 459 | |
533 | 533 | |
534 | 534 | } |
535 | 535 | |
536 | void draw_Tiles(const de265_image* img, uint8_t* dst, int stride, int pixelSize) | |
536 | LIBDE265_API void draw_Tiles(const de265_image* img, uint8_t* dst, int stride, int pixelSize) | |
537 | 537 | { |
538 | 538 | const uint32_t color = 0xffff00; |
539 | 539 |
20 | 20 | #ifndef DE265_VISUALIZE_H |
21 | 21 | #define DE265_VISUALIZE_H |
22 | 22 | |
23 | #include "libde265/de265.h" | |
23 | 24 | #include "libde265/image.h" |
24 | 25 | |
25 | 26 | |
26 | 27 | void write_picture_to_file(const de265_image* img, const char* filename); |
27 | 28 | |
28 | void draw_CB_grid(const de265_image* img, uint8_t* dst, int stride, uint32_t value, int pixelSize); | |
29 | void draw_TB_grid(const de265_image* img, uint8_t* dst, int stride, uint32_t value, int pixelSize); | |
30 | void draw_PB_grid(const de265_image* img, uint8_t* dst, int stride, uint32_t value, int pixelSize); | |
31 | void draw_PB_pred_modes(const de265_image* img, uint8_t* dst, int stride, int pixelSize); | |
32 | void draw_intra_pred_modes(const de265_image* img, uint8_t* dst, int stride, uint32_t value, int pixelSize); | |
33 | void draw_QuantPY(const de265_image* img, uint8_t* dst, int stride, int pixelSize); | |
34 | void draw_Motion(const de265_image* img, uint8_t* dst, int stride, int pixelSize); | |
35 | void draw_Slices(const de265_image* img, uint8_t* dst, int stride, int pixelSize); | |
36 | void draw_Tiles(const de265_image* img, uint8_t* dst, int stride, int pixelSize); | |
29 | #ifdef __cplusplus | |
30 | extern "C" { | |
31 | #endif | |
32 | ||
33 | // TODO: these should either move to "sherlock265", or be part of the | |
34 | // "official" public API | |
35 | LIBDE265_API void draw_CB_grid(const de265_image* img, uint8_t* dst, int stride, uint32_t value, int pixelSize); | |
36 | LIBDE265_API void draw_TB_grid(const de265_image* img, uint8_t* dst, int stride, uint32_t value, int pixelSize); | |
37 | LIBDE265_API void draw_PB_grid(const de265_image* img, uint8_t* dst, int stride, uint32_t value, int pixelSize); | |
38 | LIBDE265_API void draw_PB_pred_modes(const de265_image* img, uint8_t* dst, int stride, int pixelSize); | |
39 | LIBDE265_API void draw_intra_pred_modes(const de265_image* img, uint8_t* dst, int stride, uint32_t value, int pixelSize); | |
40 | LIBDE265_API void draw_QuantPY(const de265_image* img, uint8_t* dst, int stride, int pixelSize); | |
41 | LIBDE265_API void draw_Motion(const de265_image* img, uint8_t* dst, int stride, int pixelSize); | |
42 | LIBDE265_API void draw_Slices(const de265_image* img, uint8_t* dst, int stride, int pixelSize); | |
43 | LIBDE265_API void draw_Tiles(const de265_image* img, uint8_t* dst, int stride, int pixelSize); | |
44 | ||
45 | #ifdef __cplusplus | |
46 | } | |
47 | #endif | |
37 | 48 | |
38 | 49 | #endif |
0 | 0 | noinst_LTLIBRARIES = libde265_x86.la libde265_x86_sse.la |
1 | 1 | |
2 | libde265_x86_la_CXXFLAGS = -I.. | |
2 | libde265_x86_la_CXXFLAGS = -I.. $(CFLAG_VISIBILITY) | |
3 | 3 | libde265_x86_la_SOURCES = sse.cc sse.h |
4 | 4 | libde265_x86_la_LIBADD = libde265_x86_sse.la |
5 | ||
6 | if HAVE_VISIBILITY | |
7 | libde265_x86_la_CXXFLAGS += -DHAVE_VISIBILITY | |
8 | endif | |
5 | 9 | |
6 | 10 | |
7 | 11 | # SSE4 specific functions |
8 | 12 | |
9 | libde265_x86_sse_la_CXXFLAGS = -msse4.1 -I.. | |
13 | libde265_x86_sse_la_CXXFLAGS = -msse4.1 -I.. $(CFLAG_VISIBILITY) | |
10 | 14 | libde265_x86_sse_la_SOURCES = sse-motion.cc sse-motion.h sse-dct.h sse-dct.cc |
11 | 15 | |
16 | if HAVE_VISIBILITY | |
17 | libde265_x86_sse_la_CXXFLAGS += -DHAVE_VISIBILITY | |
18 | endif | |
12 | 19 |
78 | 78 | build_triplet = @build@ |
79 | 79 | host_triplet = @host@ |
80 | 80 | target_triplet = @target@ |
81 | @HAVE_VISIBILITY_TRUE@am__append_1 = -DHAVE_VISIBILITY | |
82 | @HAVE_VISIBILITY_TRUE@am__append_2 = -DHAVE_VISIBILITY | |
81 | 83 | subdir = libde265/x86 |
82 | 84 | DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ |
83 | 85 | $(top_srcdir)/depcomp |
84 | 86 | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 |
85 | am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \ | |
86 | $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ | |
87 | $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ | |
87 | am__aclocal_m4_deps = $(top_srcdir)/m4/ax_compare_version.m4 \ | |
88 | $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ | |
89 | $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ | |
90 | $(top_srcdir)/m4/lt~obsolete.m4 \ | |
88 | 91 | $(top_srcdir)/m4/m4_ax_check_compile_flag.m4 \ |
89 | $(top_srcdir)/configure.ac | |
92 | $(top_srcdir)/m4/visibility.m4 $(top_srcdir)/configure.ac | |
90 | 93 | am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ |
91 | 94 | $(ACLOCAL_M4) |
92 | 95 | mkinstalldirs = $(install_sh) -d |
204 | 207 | CC = @CC@ |
205 | 208 | CCDEPMODE = @CCDEPMODE@ |
206 | 209 | CFLAGS = @CFLAGS@ |
210 | CFLAG_VISIBILITY = @CFLAG_VISIBILITY@ | |
207 | 211 | CPP = @CPP@ |
208 | 212 | CPPFLAGS = @CPPFLAGS@ |
209 | 213 | CXX = @CXX@ |
223 | 227 | EXEEXT = @EXEEXT@ |
224 | 228 | FGREP = @FGREP@ |
225 | 229 | GREP = @GREP@ |
230 | HAVE_VISIBILITY = @HAVE_VISIBILITY@ | |
226 | 231 | INSTALL = @INSTALL@ |
227 | 232 | INSTALL_DATA = @INSTALL_DATA@ |
228 | 233 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
260 | 265 | PKG_CONFIG = @PKG_CONFIG@ |
261 | 266 | PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ |
262 | 267 | PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ |
268 | QTCHOOSER = @QTCHOOSER@ | |
269 | QTMOC = @QTMOC@ | |
263 | 270 | QT_CFLAGS = @QT_CFLAGS@ |
264 | 271 | QT_LIBS = @QT_LIBS@ |
265 | 272 | RANLIB = @RANLIB@ |
332 | 339 | top_builddir = @top_builddir@ |
333 | 340 | top_srcdir = @top_srcdir@ |
334 | 341 | noinst_LTLIBRARIES = libde265_x86.la libde265_x86_sse.la |
335 | libde265_x86_la_CXXFLAGS = -I.. | |
342 | libde265_x86_la_CXXFLAGS = -I.. $(CFLAG_VISIBILITY) $(am__append_1) | |
336 | 343 | libde265_x86_la_SOURCES = sse.cc sse.h |
337 | 344 | libde265_x86_la_LIBADD = libde265_x86_sse.la |
338 | 345 | |
339 | 346 | # SSE4 specific functions |
340 | libde265_x86_sse_la_CXXFLAGS = -msse4.1 -I.. | |
347 | libde265_x86_sse_la_CXXFLAGS = -msse4.1 -I.. $(CFLAG_VISIBILITY) \ | |
348 | $(am__append_2) | |
341 | 349 | libde265_x86_sse_la_SOURCES = sse-motion.cc sse-motion.h sse-dct.h sse-dct.cc |
342 | 350 | all: all-am |
343 | 351 |
0 | # =========================================================================== | |
1 | # http://www.gnu.org/software/autoconf-archive/ax_compare_version.html | |
2 | # =========================================================================== | |
3 | # | |
4 | # SYNOPSIS | |
5 | # | |
6 | # AX_COMPARE_VERSION(VERSION_A, OP, VERSION_B, [ACTION-IF-TRUE], [ACTION-IF-FALSE]) | |
7 | # | |
8 | # DESCRIPTION | |
9 | # | |
10 | # This macro compares two version strings. Due to the various number of | |
11 | # minor-version numbers that can exist, and the fact that string | |
12 | # comparisons are not compatible with numeric comparisons, this is not | |
13 | # necessarily trivial to do in a autoconf script. This macro makes doing | |
14 | # these comparisons easy. | |
15 | # | |
16 | # The six basic comparisons are available, as well as checking equality | |
17 | # limited to a certain number of minor-version levels. | |
18 | # | |
19 | # The operator OP determines what type of comparison to do, and can be one | |
20 | # of: | |
21 | # | |
22 | # eq - equal (test A == B) | |
23 | # ne - not equal (test A != B) | |
24 | # le - less than or equal (test A <= B) | |
25 | # ge - greater than or equal (test A >= B) | |
26 | # lt - less than (test A < B) | |
27 | # gt - greater than (test A > B) | |
28 | # | |
29 | # Additionally, the eq and ne operator can have a number after it to limit | |
30 | # the test to that number of minor versions. | |
31 | # | |
32 | # eq0 - equal up to the length of the shorter version | |
33 | # ne0 - not equal up to the length of the shorter version | |
34 | # eqN - equal up to N sub-version levels | |
35 | # neN - not equal up to N sub-version levels | |
36 | # | |
37 | # When the condition is true, shell commands ACTION-IF-TRUE are run, | |
38 | # otherwise shell commands ACTION-IF-FALSE are run. The environment | |
39 | # variable 'ax_compare_version' is always set to either 'true' or 'false' | |
40 | # as well. | |
41 | # | |
42 | # Examples: | |
43 | # | |
44 | # AX_COMPARE_VERSION([3.15.7],[lt],[3.15.8]) | |
45 | # AX_COMPARE_VERSION([3.15],[lt],[3.15.8]) | |
46 | # | |
47 | # would both be true. | |
48 | # | |
49 | # AX_COMPARE_VERSION([3.15.7],[eq],[3.15.8]) | |
50 | # AX_COMPARE_VERSION([3.15],[gt],[3.15.8]) | |
51 | # | |
52 | # would both be false. | |
53 | # | |
54 | # AX_COMPARE_VERSION([3.15.7],[eq2],[3.15.8]) | |
55 | # | |
56 | # would be true because it is only comparing two minor versions. | |
57 | # | |
58 | # AX_COMPARE_VERSION([3.15.7],[eq0],[3.15]) | |
59 | # | |
60 | # would be true because it is only comparing the lesser number of minor | |
61 | # versions of the two values. | |
62 | # | |
63 | # Note: The characters that separate the version numbers do not matter. An | |
64 | # empty string is the same as version 0. OP is evaluated by autoconf, not | |
65 | # configure, so must be a string, not a variable. | |
66 | # | |
67 | # The author would like to acknowledge Guido Draheim whose advice about | |
68 | # the m4_case and m4_ifvaln functions make this macro only include the | |
69 | # portions necessary to perform the specific comparison specified by the | |
70 | # OP argument in the final configure script. | |
71 | # | |
72 | # LICENSE | |
73 | # | |
74 | # Copyright (c) 2008 Tim Toolan <toolan@ele.uri.edu> | |
75 | # | |
76 | # Copying and distribution of this file, with or without modification, are | |
77 | # permitted in any medium without royalty provided the copyright notice | |
78 | # and this notice are preserved. This file is offered as-is, without any | |
79 | # warranty. | |
80 | ||
81 | #serial 11 | |
82 | ||
83 | dnl ######################################################################### | |
84 | AC_DEFUN([AX_COMPARE_VERSION], [ | |
85 | AC_REQUIRE([AC_PROG_AWK]) | |
86 | ||
87 | # Used to indicate true or false condition | |
88 | ax_compare_version=false | |
89 | ||
90 | # Convert the two version strings to be compared into a format that | |
91 | # allows a simple string comparison. The end result is that a version | |
92 | # string of the form 1.12.5-r617 will be converted to the form | |
93 | # 0001001200050617. In other words, each number is zero padded to four | |
94 | # digits, and non digits are removed. | |
95 | AS_VAR_PUSHDEF([A],[ax_compare_version_A]) | |
96 | A=`echo "$1" | sed -e 's/\([[0-9]]*\)/Z\1Z/g' \ | |
97 | -e 's/Z\([[0-9]]\)Z/Z0\1Z/g' \ | |
98 | -e 's/Z\([[0-9]][[0-9]]\)Z/Z0\1Z/g' \ | |
99 | -e 's/Z\([[0-9]][[0-9]][[0-9]]\)Z/Z0\1Z/g' \ | |
100 | -e 's/[[^0-9]]//g'` | |
101 | ||
102 | AS_VAR_PUSHDEF([B],[ax_compare_version_B]) | |
103 | B=`echo "$3" | sed -e 's/\([[0-9]]*\)/Z\1Z/g' \ | |
104 | -e 's/Z\([[0-9]]\)Z/Z0\1Z/g' \ | |
105 | -e 's/Z\([[0-9]][[0-9]]\)Z/Z0\1Z/g' \ | |
106 | -e 's/Z\([[0-9]][[0-9]][[0-9]]\)Z/Z0\1Z/g' \ | |
107 | -e 's/[[^0-9]]//g'` | |
108 | ||
109 | dnl # In the case of le, ge, lt, and gt, the strings are sorted as necessary | |
110 | dnl # then the first line is used to determine if the condition is true. | |
111 | dnl # The sed right after the echo is to remove any indented white space. | |
112 | m4_case(m4_tolower($2), | |
113 | [lt],[ | |
114 | ax_compare_version=`echo "x$A | |
115 | x$B" | sed 's/^ *//' | sort -r | sed "s/x${A}/false/;s/x${B}/true/;1q"` | |
116 | ], | |
117 | [gt],[ | |
118 | ax_compare_version=`echo "x$A | |
119 | x$B" | sed 's/^ *//' | sort | sed "s/x${A}/false/;s/x${B}/true/;1q"` | |
120 | ], | |
121 | [le],[ | |
122 | ax_compare_version=`echo "x$A | |
123 | x$B" | sed 's/^ *//' | sort | sed "s/x${A}/true/;s/x${B}/false/;1q"` | |
124 | ], | |
125 | [ge],[ | |
126 | ax_compare_version=`echo "x$A | |
127 | x$B" | sed 's/^ *//' | sort -r | sed "s/x${A}/true/;s/x${B}/false/;1q"` | |
128 | ],[ | |
129 | dnl Split the operator from the subversion count if present. | |
130 | m4_bmatch(m4_substr($2,2), | |
131 | [0],[ | |
132 | # A count of zero means use the length of the shorter version. | |
133 | # Determine the number of characters in A and B. | |
134 | ax_compare_version_len_A=`echo "$A" | $AWK '{print(length)}'` | |
135 | ax_compare_version_len_B=`echo "$B" | $AWK '{print(length)}'` | |
136 | ||
137 | # Set A to no more than B's length and B to no more than A's length. | |
138 | A=`echo "$A" | sed "s/\(.\{$ax_compare_version_len_B\}\).*/\1/"` | |
139 | B=`echo "$B" | sed "s/\(.\{$ax_compare_version_len_A\}\).*/\1/"` | |
140 | ], | |
141 | [[0-9]+],[ | |
142 | # A count greater than zero means use only that many subversions | |
143 | A=`echo "$A" | sed "s/\(\([[0-9]]\{4\}\)\{m4_substr($2,2)\}\).*/\1/"` | |
144 | B=`echo "$B" | sed "s/\(\([[0-9]]\{4\}\)\{m4_substr($2,2)\}\).*/\1/"` | |
145 | ], | |
146 | [.+],[ | |
147 | AC_WARNING( | |
148 | [illegal OP numeric parameter: $2]) | |
149 | ],[]) | |
150 | ||
151 | # Pad zeros at end of numbers to make same length. | |
152 | ax_compare_version_tmp_A="$A`echo $B | sed 's/./0/g'`" | |
153 | B="$B`echo $A | sed 's/./0/g'`" | |
154 | A="$ax_compare_version_tmp_A" | |
155 | ||
156 | # Check for equality or inequality as necessary. | |
157 | m4_case(m4_tolower(m4_substr($2,0,2)), | |
158 | [eq],[ | |
159 | test "x$A" = "x$B" && ax_compare_version=true | |
160 | ], | |
161 | [ne],[ | |
162 | test "x$A" != "x$B" && ax_compare_version=true | |
163 | ],[ | |
164 | AC_WARNING([illegal OP parameter: $2]) | |
165 | ]) | |
166 | ]) | |
167 | ||
168 | AS_VAR_POPDEF([A])dnl | |
169 | AS_VAR_POPDEF([B])dnl | |
170 | ||
171 | dnl # Execute ACTION-IF-TRUE / ACTION-IF-FALSE. | |
172 | if test "$ax_compare_version" = "true" ; then | |
173 | m4_ifvaln([$4],[$4],[:])dnl | |
174 | m4_ifvaln([$5],[else $5])dnl | |
175 | fi | |
176 | ]) dnl AX_COMPARE_VERSION |
0 | # visibility.m4 serial 1 (gettext-0.15) | |
1 | dnl Copyright (C) 2005 Free Software Foundation, Inc. | |
2 | dnl This file is free software; the Free Software Foundation | |
3 | dnl gives unlimited permission to copy and/or distribute it, | |
4 | dnl with or without modifications, as long as this notice is preserved. | |
5 | ||
6 | dnl From Bruno Haible. | |
7 | ||
8 | dnl Tests whether the compiler supports the command-line option | |
9 | dnl -fvisibility=hidden and the function and variable attributes | |
10 | dnl __attribute__((__visibility__("hidden"))) and | |
11 | dnl __attribute__((__visibility__("default"))). | |
12 | dnl Does *not* test for __visibility__("protected") - which has tricky | |
13 | dnl semantics (see the 'vismain' test in glibc) and does not exist e.g. on | |
14 | dnl MacOS X. | |
15 | dnl Does *not* test for __visibility__("internal") - which has processor | |
16 | dnl dependent semantics. | |
17 | dnl Does *not* test for #pragma GCC visibility push(hidden) - which is | |
18 | dnl "really only recommended for legacy code". | |
19 | dnl Set the variable CFLAG_VISIBILITY. | |
20 | dnl Defines and sets the variable HAVE_VISIBILITY. | |
21 | ||
22 | AC_DEFUN([gl_VISIBILITY], | |
23 | [ | |
24 | AC_REQUIRE([AC_PROG_CC]) | |
25 | CFLAG_VISIBILITY= | |
26 | HAVE_VISIBILITY=0 | |
27 | if test -n "$GCC"; then | |
28 | AC_MSG_CHECKING([for simple visibility declarations]) | |
29 | AC_CACHE_VAL(gl_cv_cc_visibility, [ | |
30 | gl_save_CFLAGS="$CFLAGS" | |
31 | CFLAGS="$CFLAGS -fvisibility=hidden" | |
32 | AC_TRY_COMPILE( | |
33 | [extern __attribute__((__visibility__("hidden"))) int hiddenvar; | |
34 | extern __attribute__((__visibility__("default"))) int exportedvar; | |
35 | extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void); | |
36 | extern __attribute__((__visibility__("default"))) int exportedfunc (void);], | |
37 | [], | |
38 | gl_cv_cc_visibility=yes, | |
39 | gl_cv_cc_visibility=no) | |
40 | CFLAGS="$gl_save_CFLAGS"]) | |
41 | AC_MSG_RESULT([$gl_cv_cc_visibility]) | |
42 | if test $gl_cv_cc_visibility = yes; then | |
43 | CFLAG_VISIBILITY="-fvisibility=hidden" | |
44 | HAVE_VISIBILITY=1 | |
45 | fi | |
46 | fi | |
47 | AC_SUBST([CFLAG_VISIBILITY]) | |
48 | AC_SUBST([HAVE_VISIBILITY]) | |
49 | AC_DEFINE_UNQUOTED([HAVE_VISIBILITY], [$HAVE_VISIBILITY], | |
50 | [Define to 1 or 0, depending whether the compiler supports simple visibility declarations.]) | |
51 | ]) |
3 | 3 | AM_CPPFLAGS = -I../libde265 |
4 | 4 | |
5 | 5 | sherlock265_DEPENDENCIES = ../libde265/libde265.la |
6 | sherlock265_CXXFLAGS = $(QT_CFLAGS) -std=c++0x | |
6 | sherlock265_CXXFLAGS = $(QT_CFLAGS) -std=c++0x -fPIC | |
7 | 7 | sherlock265_LDFLAGS = $(QT_LIBS) |
8 | 8 | sherlock265_LDADD = ../libde265/libde265.la -lstdc++ -lpthread |
9 | 9 | sherlock265_SOURCES = \ |
11 | 11 | VideoPlayer.cc \ |
12 | 12 | VideoDecoder.cc \ |
13 | 13 | VideoWidget.cc \ |
14 | moc_VideoPlayer.cpp \ | |
15 | moc_VideoDecoder.cpp \ | |
16 | moc_VideoWidget.cpp \ | |
17 | 14 | VideoPlayer.hh \ |
18 | 15 | VideoDecoder.hh \ |
19 | 16 | VideoWidget.hh |
17 | ||
18 | nodist_sherlock265_SOURCES = \ | |
19 | moc_VideoPlayer.cpp \ | |
20 | moc_VideoDecoder.cpp \ | |
21 | moc_VideoWidget.cpp | |
22 | ||
23 | CLEANFILES = \ | |
24 | moc_VideoPlayer.cpp \ | |
25 | moc_VideoDecoder.cpp \ | |
26 | moc_VideoWidget.cpp | |
20 | 27 | |
21 | 28 | if HAVE_VIDEOGFX |
22 | 29 | sherlock265_CXXFLAGS += $(VIDEOGFX_CFLAGS) |
29 | 36 | endif |
30 | 37 | |
31 | 38 | moc_VideoWidget.cpp: VideoWidget.hh |
32 | /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) VideoWidget.hh -o moc_VideoWidget.cpp | |
39 | $(QTMOC) $(DEFINES) $(INCPATH) VideoWidget.hh -o moc_VideoWidget.cpp | |
33 | 40 | |
34 | 41 | moc_VideoPlayer.cpp: VideoPlayer.hh |
35 | /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) VideoPlayer.hh -o moc_VideoPlayer.cpp | |
42 | $(QTMOC) $(DEFINES) $(INCPATH) VideoPlayer.hh -o moc_VideoPlayer.cpp | |
36 | 43 | |
37 | 44 | moc_VideoDecoder.cpp: VideoDecoder.hh |
38 | /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) VideoDecoder.hh -o moc_VideoDecoder.cpp | |
45 | $(QTMOC) $(DEFINES) $(INCPATH) VideoDecoder.hh -o moc_VideoDecoder.cpp | |
39 | 46 | |
40 | 47 | EXTRA_DIST = \ |
41 | 48 | README |
87 | 87 | DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ |
88 | 88 | $(top_srcdir)/depcomp COPYING README |
89 | 89 | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 |
90 | am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \ | |
91 | $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ | |
92 | $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ | |
90 | am__aclocal_m4_deps = $(top_srcdir)/m4/ax_compare_version.m4 \ | |
91 | $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ | |
92 | $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ | |
93 | $(top_srcdir)/m4/lt~obsolete.m4 \ | |
93 | 94 | $(top_srcdir)/m4/m4_ax_check_compile_flag.m4 \ |
94 | $(top_srcdir)/configure.ac | |
95 | $(top_srcdir)/m4/visibility.m4 $(top_srcdir)/configure.ac | |
95 | 96 | am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ |
96 | 97 | $(ACLOCAL_M4) |
97 | 98 | mkinstalldirs = $(install_sh) -d |
103 | 104 | am_sherlock265_OBJECTS = sherlock265-sherlock265.$(OBJEXT) \ |
104 | 105 | sherlock265-VideoPlayer.$(OBJEXT) \ |
105 | 106 | sherlock265-VideoDecoder.$(OBJEXT) \ |
106 | sherlock265-VideoWidget.$(OBJEXT) \ | |
107 | sherlock265-moc_VideoPlayer.$(OBJEXT) \ | |
107 | sherlock265-VideoWidget.$(OBJEXT) | |
108 | nodist_sherlock265_OBJECTS = sherlock265-moc_VideoPlayer.$(OBJEXT) \ | |
108 | 109 | sherlock265-moc_VideoDecoder.$(OBJEXT) \ |
109 | 110 | sherlock265-moc_VideoWidget.$(OBJEXT) |
110 | sherlock265_OBJECTS = $(am_sherlock265_OBJECTS) | |
111 | sherlock265_OBJECTS = $(am_sherlock265_OBJECTS) \ | |
112 | $(nodist_sherlock265_OBJECTS) | |
111 | 113 | AM_V_lt = $(am__v_lt_@AM_V@) |
112 | 114 | am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) |
113 | 115 | am__v_lt_0 = --silent |
167 | 169 | am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) |
168 | 170 | am__v_CCLD_0 = @echo " CCLD " $@; |
169 | 171 | am__v_CCLD_1 = |
170 | SOURCES = $(sherlock265_SOURCES) | |
172 | SOURCES = $(sherlock265_SOURCES) $(nodist_sherlock265_SOURCES) | |
171 | 173 | DIST_SOURCES = $(sherlock265_SOURCES) |
172 | 174 | am__can_run_installinfo = \ |
173 | 175 | case $$AM_UPDATE_INFO_DIR in \ |
205 | 207 | CC = @CC@ |
206 | 208 | CCDEPMODE = @CCDEPMODE@ |
207 | 209 | CFLAGS = @CFLAGS@ |
210 | CFLAG_VISIBILITY = @CFLAG_VISIBILITY@ | |
208 | 211 | CPP = @CPP@ |
209 | 212 | CPPFLAGS = @CPPFLAGS@ |
210 | 213 | CXX = @CXX@ |
224 | 227 | EXEEXT = @EXEEXT@ |
225 | 228 | FGREP = @FGREP@ |
226 | 229 | GREP = @GREP@ |
230 | HAVE_VISIBILITY = @HAVE_VISIBILITY@ | |
227 | 231 | INSTALL = @INSTALL@ |
228 | 232 | INSTALL_DATA = @INSTALL_DATA@ |
229 | 233 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
261 | 265 | PKG_CONFIG = @PKG_CONFIG@ |
262 | 266 | PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ |
263 | 267 | PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ |
268 | QTCHOOSER = @QTCHOOSER@ | |
269 | QTMOC = @QTMOC@ | |
264 | 270 | QT_CFLAGS = @QT_CFLAGS@ |
265 | 271 | QT_LIBS = @QT_LIBS@ |
266 | 272 | RANLIB = @RANLIB@ |
334 | 340 | top_srcdir = @top_srcdir@ |
335 | 341 | AM_CPPFLAGS = -I../libde265 |
336 | 342 | sherlock265_DEPENDENCIES = ../libde265/libde265.la |
337 | sherlock265_CXXFLAGS = $(QT_CFLAGS) -std=c++0x $(am__append_1) \ | |
343 | sherlock265_CXXFLAGS = $(QT_CFLAGS) -std=c++0x -fPIC $(am__append_1) \ | |
338 | 344 | $(am__append_3) |
339 | 345 | sherlock265_LDFLAGS = $(QT_LIBS) $(am__append_2) $(am__append_4) |
340 | 346 | sherlock265_LDADD = ../libde265/libde265.la -lstdc++ -lpthread |
343 | 349 | VideoPlayer.cc \ |
344 | 350 | VideoDecoder.cc \ |
345 | 351 | VideoWidget.cc \ |
346 | moc_VideoPlayer.cpp \ | |
347 | moc_VideoDecoder.cpp \ | |
348 | moc_VideoWidget.cpp \ | |
349 | 352 | VideoPlayer.hh \ |
350 | 353 | VideoDecoder.hh \ |
351 | 354 | VideoWidget.hh |
355 | ||
356 | nodist_sherlock265_SOURCES = \ | |
357 | moc_VideoPlayer.cpp \ | |
358 | moc_VideoDecoder.cpp \ | |
359 | moc_VideoWidget.cpp | |
360 | ||
361 | CLEANFILES = \ | |
362 | moc_VideoPlayer.cpp \ | |
363 | moc_VideoDecoder.cpp \ | |
364 | moc_VideoWidget.cpp | |
352 | 365 | |
353 | 366 | EXTRA_DIST = \ |
354 | 367 | README |
712 | 725 | mostlyclean-generic: |
713 | 726 | |
714 | 727 | clean-generic: |
728 | -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) | |
715 | 729 | |
716 | 730 | distclean-generic: |
717 | 731 | -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) |
808 | 822 | |
809 | 823 | |
810 | 824 | moc_VideoWidget.cpp: VideoWidget.hh |
811 | /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) VideoWidget.hh -o moc_VideoWidget.cpp | |
825 | $(QTMOC) $(DEFINES) $(INCPATH) VideoWidget.hh -o moc_VideoWidget.cpp | |
812 | 826 | |
813 | 827 | moc_VideoPlayer.cpp: VideoPlayer.hh |
814 | /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) VideoPlayer.hh -o moc_VideoPlayer.cpp | |
828 | $(QTMOC) $(DEFINES) $(INCPATH) VideoPlayer.hh -o moc_VideoPlayer.cpp | |
815 | 829 | |
816 | 830 | moc_VideoDecoder.cpp: VideoDecoder.hh |
817 | /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) VideoDecoder.hh -o moc_VideoDecoder.cpp | |
831 | $(QTMOC) $(DEFINES) $(INCPATH) VideoDecoder.hh -o moc_VideoDecoder.cpp | |
818 | 832 | |
819 | 833 | # Tell versions [3.59,3.63) of GNU make to not export all variables. |
820 | 834 | # Otherwise a system limit (for SysV at least) may be exceeded. |
46 | 46 | mShowPBPredMode(false), |
47 | 47 | mShowIntraPredMode(false), |
48 | 48 | mShowQuantPY(false), |
49 | mShowMotionVec(false), | |
49 | 50 | mShowSlices(false), |
50 | 51 | mShowTiles(false), |
51 | 52 | mFH(NULL) |
26 | 26 | { |
27 | 27 | setAutoFillBackground(false); |
28 | 28 | setAttribute(Qt::WA_NoSystemBackground, true); |
29 | setAttribute(Qt::WA_PaintOnScreen, true); | |
30 | 29 | |
31 | 30 | QPalette palette = this->palette(); |
32 | 31 | palette.setColor(QPalette::Background, Qt::black); |
33 | 32 | setPalette(palette); |
34 | 33 | |
35 | 34 | setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding); |
35 | ||
36 | setUpdatesEnabled(true); | |
36 | 37 | } |
37 | 38 | |
38 | 39 | VideoWidget::~VideoWidget() |
20 | 20 | #ifndef VIDEOWIDGET_HH |
21 | 21 | #define VIDEOWIDGET_HH |
22 | 22 | |
23 | #include <qglobal.h> | |
24 | #if (QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)) | |
25 | #include <QtWidgets/QtWidgets> | |
26 | #else | |
23 | 27 | #include <QtGui/QWidget> |
28 | #endif | |
24 | 29 | |
25 | 30 | |
26 | 31 | class VideoWidget : public QWidget |
0 | /**************************************************************************** | |
1 | ** Meta object code from reading C++ file 'VideoDecoder.hh' | |
2 | ** | |
3 | ** Created by: The Qt Meta Object Compiler version 63 (Qt 4.8.6) | |
4 | ** | |
5 | ** WARNING! All changes made in this file will be lost! | |
6 | *****************************************************************************/ | |
7 | ||
8 | #include "VideoDecoder.hh" | |
9 | #if !defined(Q_MOC_OUTPUT_REVISION) | |
10 | #error "The header file 'VideoDecoder.hh' doesn't include <QObject>." | |
11 | #elif Q_MOC_OUTPUT_REVISION != 63 | |
12 | #error "This file was generated using the moc from 4.8.6. It" | |
13 | #error "cannot be used with the include files from this version of Qt." | |
14 | #error "(The moc has changed too much.)" | |
15 | #endif | |
16 | ||
17 | QT_BEGIN_MOC_NAMESPACE | |
18 | static const uint qt_meta_data_VideoDecoder[] = { | |
19 | ||
20 | // content: | |
21 | 6, // revision | |
22 | 0, // classname | |
23 | 0, 0, // classinfo | |
24 | 14, 14, // methods | |
25 | 0, 0, // properties | |
26 | 0, 0, // enums/sets | |
27 | 0, 0, // constructors | |
28 | 0, // flags | |
29 | 1, // signalCount | |
30 | ||
31 | // signals: signature, parameters, type, tag, flags | |
32 | 14, 13, 13, 13, 0x05, | |
33 | ||
34 | // slots: signature, parameters, type, tag, flags | |
35 | 36, 13, 13, 13, 0x0a, | |
36 | 51, 13, 13, 13, 0x0a, | |
37 | 65, 13, 13, 13, 0x0a, | |
38 | 90, 85, 13, 13, 0x0a, | |
39 | 115, 85, 13, 13, 0x0a, | |
40 | 140, 85, 13, 13, 0x0a, | |
41 | 165, 85, 13, 13, 0x0a, | |
42 | 189, 85, 13, 13, 0x0a, | |
43 | 210, 85, 13, 13, 0x0a, | |
44 | 228, 85, 13, 13, 0x0a, | |
45 | 248, 85, 13, 13, 0x0a, | |
46 | 264, 85, 13, 13, 0x0a, | |
47 | 281, 85, 13, 13, 0x0a, | |
48 | ||
49 | 0 // eod | |
50 | }; | |
51 | ||
52 | static const char qt_meta_stringdata_VideoDecoder[] = { | |
53 | "VideoDecoder\0\0displayImage(QImage*)\0" | |
54 | "startDecoder()\0stopDecoder()\0" | |
55 | "singleStepDecoder()\0flag\0" | |
56 | "showCBPartitioning(bool)\0" | |
57 | "showTBPartitioning(bool)\0" | |
58 | "showPBPartitioning(bool)\0" | |
59 | "showIntraPredMode(bool)\0showPBPredMode(bool)\0" | |
60 | "showQuantPY(bool)\0showMotionVec(bool)\0" | |
61 | "showTiles(bool)\0showSlices(bool)\0" | |
62 | "showDecodedImage(bool)\0" | |
63 | }; | |
64 | ||
65 | void VideoDecoder::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) | |
66 | { | |
67 | if (_c == QMetaObject::InvokeMetaMethod) { | |
68 | Q_ASSERT(staticMetaObject.cast(_o)); | |
69 | VideoDecoder *_t = static_cast<VideoDecoder *>(_o); | |
70 | switch (_id) { | |
71 | case 0: _t->displayImage((*reinterpret_cast< QImage*(*)>(_a[1]))); break; | |
72 | case 1: _t->startDecoder(); break; | |
73 | case 2: _t->stopDecoder(); break; | |
74 | case 3: _t->singleStepDecoder(); break; | |
75 | case 4: _t->showCBPartitioning((*reinterpret_cast< bool(*)>(_a[1]))); break; | |
76 | case 5: _t->showTBPartitioning((*reinterpret_cast< bool(*)>(_a[1]))); break; | |
77 | case 6: _t->showPBPartitioning((*reinterpret_cast< bool(*)>(_a[1]))); break; | |
78 | case 7: _t->showIntraPredMode((*reinterpret_cast< bool(*)>(_a[1]))); break; | |
79 | case 8: _t->showPBPredMode((*reinterpret_cast< bool(*)>(_a[1]))); break; | |
80 | case 9: _t->showQuantPY((*reinterpret_cast< bool(*)>(_a[1]))); break; | |
81 | case 10: _t->showMotionVec((*reinterpret_cast< bool(*)>(_a[1]))); break; | |
82 | case 11: _t->showTiles((*reinterpret_cast< bool(*)>(_a[1]))); break; | |
83 | case 12: _t->showSlices((*reinterpret_cast< bool(*)>(_a[1]))); break; | |
84 | case 13: _t->showDecodedImage((*reinterpret_cast< bool(*)>(_a[1]))); break; | |
85 | default: ; | |
86 | } | |
87 | } | |
88 | } | |
89 | ||
90 | const QMetaObjectExtraData VideoDecoder::staticMetaObjectExtraData = { | |
91 | 0, qt_static_metacall | |
92 | }; | |
93 | ||
94 | const QMetaObject VideoDecoder::staticMetaObject = { | |
95 | { &QThread::staticMetaObject, qt_meta_stringdata_VideoDecoder, | |
96 | qt_meta_data_VideoDecoder, &staticMetaObjectExtraData } | |
97 | }; | |
98 | ||
99 | #ifdef Q_NO_DATA_RELOCATION | |
100 | const QMetaObject &VideoDecoder::getStaticMetaObject() { return staticMetaObject; } | |
101 | #endif //Q_NO_DATA_RELOCATION | |
102 | ||
103 | const QMetaObject *VideoDecoder::metaObject() const | |
104 | { | |
105 | return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject; | |
106 | } | |
107 | ||
108 | void *VideoDecoder::qt_metacast(const char *_clname) | |
109 | { | |
110 | if (!_clname) return 0; | |
111 | if (!strcmp(_clname, qt_meta_stringdata_VideoDecoder)) | |
112 | return static_cast<void*>(const_cast< VideoDecoder*>(this)); | |
113 | return QThread::qt_metacast(_clname); | |
114 | } | |
115 | ||
116 | int VideoDecoder::qt_metacall(QMetaObject::Call _c, int _id, void **_a) | |
117 | { | |
118 | _id = QThread::qt_metacall(_c, _id, _a); | |
119 | if (_id < 0) | |
120 | return _id; | |
121 | if (_c == QMetaObject::InvokeMetaMethod) { | |
122 | if (_id < 14) | |
123 | qt_static_metacall(this, _c, _id, _a); | |
124 | _id -= 14; | |
125 | } | |
126 | return _id; | |
127 | } | |
128 | ||
129 | // SIGNAL 0 | |
130 | void VideoDecoder::displayImage(QImage * _t1) | |
131 | { | |
132 | void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) }; | |
133 | QMetaObject::activate(this, &staticMetaObject, 0, _a); | |
134 | } | |
135 | QT_END_MOC_NAMESPACE |
0 | /**************************************************************************** | |
1 | ** Meta object code from reading C++ file 'VideoPlayer.hh' | |
2 | ** | |
3 | ** Created by: The Qt Meta Object Compiler version 63 (Qt 4.8.6) | |
4 | ** | |
5 | ** WARNING! All changes made in this file will be lost! | |
6 | *****************************************************************************/ | |
7 | ||
8 | #include "VideoPlayer.hh" | |
9 | #if !defined(Q_MOC_OUTPUT_REVISION) | |
10 | #error "The header file 'VideoPlayer.hh' doesn't include <QObject>." | |
11 | #elif Q_MOC_OUTPUT_REVISION != 63 | |
12 | #error "This file was generated using the moc from 4.8.6. It" | |
13 | #error "cannot be used with the include files from this version of Qt." | |
14 | #error "(The moc has changed too much.)" | |
15 | #endif | |
16 | ||
17 | QT_BEGIN_MOC_NAMESPACE | |
18 | static const uint qt_meta_data_VideoPlayer[] = { | |
19 | ||
20 | // content: | |
21 | 6, // revision | |
22 | 0, // classname | |
23 | 0, 0, // classinfo | |
24 | 0, 0, // methods | |
25 | 0, 0, // properties | |
26 | 0, 0, // enums/sets | |
27 | 0, 0, // constructors | |
28 | 0, // flags | |
29 | 0, // signalCount | |
30 | ||
31 | 0 // eod | |
32 | }; | |
33 | ||
34 | static const char qt_meta_stringdata_VideoPlayer[] = { | |
35 | "VideoPlayer\0" | |
36 | }; | |
37 | ||
38 | void VideoPlayer::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) | |
39 | { | |
40 | Q_UNUSED(_o); | |
41 | Q_UNUSED(_id); | |
42 | Q_UNUSED(_c); | |
43 | Q_UNUSED(_a); | |
44 | } | |
45 | ||
46 | const QMetaObjectExtraData VideoPlayer::staticMetaObjectExtraData = { | |
47 | 0, qt_static_metacall | |
48 | }; | |
49 | ||
50 | const QMetaObject VideoPlayer::staticMetaObject = { | |
51 | { &QWidget::staticMetaObject, qt_meta_stringdata_VideoPlayer, | |
52 | qt_meta_data_VideoPlayer, &staticMetaObjectExtraData } | |
53 | }; | |
54 | ||
55 | #ifdef Q_NO_DATA_RELOCATION | |
56 | const QMetaObject &VideoPlayer::getStaticMetaObject() { return staticMetaObject; } | |
57 | #endif //Q_NO_DATA_RELOCATION | |
58 | ||
59 | const QMetaObject *VideoPlayer::metaObject() const | |
60 | { | |
61 | return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject; | |
62 | } | |
63 | ||
64 | void *VideoPlayer::qt_metacast(const char *_clname) | |
65 | { | |
66 | if (!_clname) return 0; | |
67 | if (!strcmp(_clname, qt_meta_stringdata_VideoPlayer)) | |
68 | return static_cast<void*>(const_cast< VideoPlayer*>(this)); | |
69 | return QWidget::qt_metacast(_clname); | |
70 | } | |
71 | ||
72 | int VideoPlayer::qt_metacall(QMetaObject::Call _c, int _id, void **_a) | |
73 | { | |
74 | _id = QWidget::qt_metacall(_c, _id, _a); | |
75 | if (_id < 0) | |
76 | return _id; | |
77 | return _id; | |
78 | } | |
79 | QT_END_MOC_NAMESPACE |
0 | /**************************************************************************** | |
1 | ** Meta object code from reading C++ file 'VideoWidget.hh' | |
2 | ** | |
3 | ** Created by: The Qt Meta Object Compiler version 63 (Qt 4.8.6) | |
4 | ** | |
5 | ** WARNING! All changes made in this file will be lost! | |
6 | *****************************************************************************/ | |
7 | ||
8 | #include "VideoWidget.hh" | |
9 | #if !defined(Q_MOC_OUTPUT_REVISION) | |
10 | #error "The header file 'VideoWidget.hh' doesn't include <QObject>." | |
11 | #elif Q_MOC_OUTPUT_REVISION != 63 | |
12 | #error "This file was generated using the moc from 4.8.6. It" | |
13 | #error "cannot be used with the include files from this version of Qt." | |
14 | #error "(The moc has changed too much.)" | |
15 | #endif | |
16 | ||
17 | QT_BEGIN_MOC_NAMESPACE | |
18 | static const uint qt_meta_data_VideoWidget[] = { | |
19 | ||
20 | // content: | |
21 | 6, // revision | |
22 | 0, // classname | |
23 | 0, 0, // classinfo | |
24 | 1, 14, // methods | |
25 | 0, 0, // properties | |
26 | 0, 0, // enums/sets | |
27 | 0, 0, // constructors | |
28 | 0, // flags | |
29 | 0, // signalCount | |
30 | ||
31 | // slots: signature, parameters, type, tag, flags | |
32 | 17, 13, 12, 12, 0x0a, | |
33 | ||
34 | 0 // eod | |
35 | }; | |
36 | ||
37 | static const char qt_meta_stringdata_VideoWidget[] = { | |
38 | "VideoWidget\0\0img\0setImage(QImage*)\0" | |
39 | }; | |
40 | ||
41 | void VideoWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) | |
42 | { | |
43 | if (_c == QMetaObject::InvokeMetaMethod) { | |
44 | Q_ASSERT(staticMetaObject.cast(_o)); | |
45 | VideoWidget *_t = static_cast<VideoWidget *>(_o); | |
46 | switch (_id) { | |
47 | case 0: _t->setImage((*reinterpret_cast< QImage*(*)>(_a[1]))); break; | |
48 | default: ; | |
49 | } | |
50 | } | |
51 | } | |
52 | ||
53 | const QMetaObjectExtraData VideoWidget::staticMetaObjectExtraData = { | |
54 | 0, qt_static_metacall | |
55 | }; | |
56 | ||
57 | const QMetaObject VideoWidget::staticMetaObject = { | |
58 | { &QWidget::staticMetaObject, qt_meta_stringdata_VideoWidget, | |
59 | qt_meta_data_VideoWidget, &staticMetaObjectExtraData } | |
60 | }; | |
61 | ||
62 | #ifdef Q_NO_DATA_RELOCATION | |
63 | const QMetaObject &VideoWidget::getStaticMetaObject() { return staticMetaObject; } | |
64 | #endif //Q_NO_DATA_RELOCATION | |
65 | ||
66 | const QMetaObject *VideoWidget::metaObject() const | |
67 | { | |
68 | return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject; | |
69 | } | |
70 | ||
71 | void *VideoWidget::qt_metacast(const char *_clname) | |
72 | { | |
73 | if (!_clname) return 0; | |
74 | if (!strcmp(_clname, qt_meta_stringdata_VideoWidget)) | |
75 | return static_cast<void*>(const_cast< VideoWidget*>(this)); | |
76 | return QWidget::qt_metacast(_clname); | |
77 | } | |
78 | ||
79 | int VideoWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a) | |
80 | { | |
81 | _id = QWidget::qt_metacall(_c, _id, _a); | |
82 | if (_id < 0) | |
83 | return _id; | |
84 | if (_c == QMetaObject::InvokeMetaMethod) { | |
85 | if (_id < 1) | |
86 | qt_static_metacall(this, _c, _id, _a); | |
87 | _id -= 1; | |
88 | } | |
89 | return _id; | |
90 | } | |
91 | QT_END_MOC_NAMESPACE |