Codebase list libde265 / b74fdc4
Imported Upstream version 0.9 Joachim Bauch 9 years ago
40 changed file(s) with 990 addition(s) and 524 deletion(s). Raw diff Collapse all Expand all
8787 $(srcdir)/config.h.in $(srcdir)/libde265.pc.in COPYING compile \
8888 config.guess config.sub depcomp install-sh missing ltmain.sh
8989 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 \
9394 $(top_srcdir)/m4/m4_ax_check_compile_flag.m4 \
94 $(top_srcdir)/configure.ac
95 $(top_srcdir)/m4/visibility.m4 $(top_srcdir)/configure.ac
9596 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
9697 $(ACLOCAL_M4)
9798 am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
239240 CC = @CC@
240241 CCDEPMODE = @CCDEPMODE@
241242 CFLAGS = @CFLAGS@
243 CFLAG_VISIBILITY = @CFLAG_VISIBILITY@
242244 CPP = @CPP@
243245 CPPFLAGS = @CPPFLAGS@
244246 CXX = @CXX@
258260 EXEEXT = @EXEEXT@
259261 FGREP = @FGREP@
260262 GREP = @GREP@
263 HAVE_VISIBILITY = @HAVE_VISIBILITY@
261264 INSTALL = @INSTALL@
262265 INSTALL_DATA = @INSTALL_DATA@
263266 INSTALL_PROGRAM = @INSTALL_PROGRAM@
295298 PKG_CONFIG = @PKG_CONFIG@
296299 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
297300 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
301 QTCHOOSER = @QTCHOOSER@
302 QTMOC = @QTMOC@
298303 QT_CFLAGS = @QT_CFLAGS@
299304 QT_LIBS = @QT_LIBS@
300305 RANLIB = @RANLIB@
13061306 AC_SUBST([am__untar])
13071307 ]) # _AM_PROG_TAR
13081308
1309 m4_include([m4/ax_compare_version.m4])
13091310 m4_include([m4/libtool.m4])
13101311 m4_include([m4/ltoptions.m4])
13111312 m4_include([m4/ltsugar.m4])
13121313 m4_include([m4/ltversion.m4])
13131314 m4_include([m4/lt~obsolete.m4])
13141315 m4_include([m4/m4_ax_check_compile_flag.m4])
1316 m4_include([m4/visibility.m4])
6161
6262 /* Whether libvideogfx was found. */
6363 #undef HAVE_VIDEOGFX
64
65 /* Define to 1 or 0, depending whether the compiler supports simple visibility
66 declarations. */
67 #undef HAVE_VISIBILITY
6468
6569 /* Define to 1 if the system has the type `_Bool'. */
6670 #undef HAVE__BOOL
00 #! /bin/sh
11 # 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.
33 #
44 # Report bugs to <farin@struktur.de>.
55 #
589589 # Identity of this package.
590590 PACKAGE_NAME='libde265'
591591 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'
594594 PACKAGE_BUGREPORT='farin@struktur.de'
595595 PACKAGE_URL=''
596596
639639 ENABLE_SHERLOCK265_TRUE
640640 ENABLE_DEC265_FALSE
641641 ENABLE_DEC265_TRUE
642 QTMOC
643 QTCHOOSER
642644 QT_LIBS
643645 QT_CFLAGS
644646 HAVE_SDL_FALSE
660662 ENABLE_SSE_OPT_TRUE
661663 MINGW_FALSE
662664 MINGW_TRUE
665 HAVE_VISIBILITY_FALSE
666 HAVE_VISIBILITY_TRUE
667 HAVE_VISIBILITY
668 CFLAG_VISIBILITY
663669 AM_BACKSLASH
664670 AM_DEFAULT_VERBOSITY
665671 AM_DEFAULT_V
13711377 # Omit some internal or obsolete options to make the list less imposing.
13721378 # This message is too long to be a string in the A/UX 3.1 sh.
13731379 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.
13751381
13761382 Usage: $0 [OPTION]... [VAR=VALUE]...
13771383
14421448
14431449 if test -n "$ac_init_help"; then
14441450 case $ac_init_help in
1445 short | recursive ) echo "Configuration of libde265 0.8:";;
1451 short | recursive ) echo "Configuration of libde265 0.9:";;
14461452 esac
14471453 cat <<\_ACEOF
14481454
15741580 test -n "$ac_init_help" && exit $ac_status
15751581 if $ac_init_version; then
15761582 cat <<\_ACEOF
1577 libde265 configure 0.8
1583 libde265 configure 0.9
15781584 generated by GNU Autoconf 2.69
15791585
15801586 Copyright (C) 2012 Free Software Foundation, Inc.
22482254 This file contains any messages produced by compilers while
22492255 running configure, to aid debugging if configure makes a mistake.
22502256
2251 It was created by libde265 $as_me 0.8, which was
2257 It was created by libde265 $as_me 0.9, which was
22522258 generated by GNU Autoconf 2.69. Invocation command line was
22532259
22542260 $ $0 $@
26002606 ac_config_headers="$ac_config_headers config.h"
26012607
26022608
2603 NUMERIC_VERSION=0x00080000 # Numeric representation of the version
2609 NUMERIC_VERSION=0x00090000 # Numeric representation of the version
26042610
26052611
26062612 LIBDE265_CURRENT=0
2607 LIBDE265_REVISION=7
2613 LIBDE265_REVISION=8
26082614 LIBDE265_AGE=0
26092615
26102616 # ---------------------------------------------------------------------------
1533515341 $as_echo "no, using $LN_S" >&6; }
1533615342 fi
1533715343
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
1533815407
1533915408 # Initialize automake stuff
1534015409 am__api_version='1.14'
1574815817
1574915818 # Define the identity of the package.
1575015819 PACKAGE='libde265'
15751 VERSION='0.8'
15820 VERSION='0.9'
1575215821
1575315822
1575415823 cat >>confdefs.h <<_ACEOF
1610716176 fi
1610816177
1610916178
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
1611016238 # Checks for header files.
1611116239 for ac_header in stdint.h stdlib.h string.h malloc.h
1611216240 do :
1699317121 pkg_cv_QT_CFLAGS="$QT_CFLAGS"
1699417122 elif test -n "$PKG_CONFIG"; then
1699517123 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" && \
1699617196 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"QtCore QtGui\""; } >&5
1699717197 ($PKG_CONFIG --exists --print-errors "QtCore QtGui") 2>&5
1699817198 ac_status=$?
1707317273 QT_LIBS=$pkg_cv_QT_LIBS
1707417274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1707517275 $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
1707817417 fi
1707917418
1708017419 if test "x$enable_dec265" != "xno"; then
1725717596 am__EXEEXT_FALSE=
1725817597 fi
1725917598
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
1726017603 if test -z "${MINGW_TRUE}" && test -z "${MINGW_FALSE}"; then
1726117604 as_fn_error $? "conditional \"MINGW\" was never defined.
1726217605 Usually this means the macro was only invoked conditionally." "$LINENO" 5
1768218025 # report actual input values of CONFIG_FILES etc. instead of their
1768318026 # values after options handling.
1768418027 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
1768618029 generated by GNU Autoconf 2.69. Invocation command line was
1768718030
1768818031 CONFIG_FILES = $CONFIG_FILES
1774818091 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1774918092 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
1775018093 ac_cs_version="\\
17751 libde265 config.status 0.8
18094 libde265 config.status 0.9
1775218095 configured by $0, generated by GNU Autoconf 2.69,
1775318096 with options \\"\$ac_cs_config\\"
1775418097
11 # Process this file with autoconf to produce a configure script.
22
33 AC_PREREQ([2.68])
4 AC_INIT([libde265], [0.8], [farin@struktur.de])
4 AC_INIT([libde265], [0.9], [farin@struktur.de])
55 AC_CONFIG_SRCDIR([libde265/de265.cc])
66 AC_CONFIG_HEADERS([config.h])
77
8 NUMERIC_VERSION=0x00080000 # Numeric representation of the version
8 NUMERIC_VERSION=0x00090000 # Numeric representation of the version
99 AC_SUBST(NUMERIC_VERSION)
1010
1111 LIBDE265_CURRENT=0
12 LIBDE265_REVISION=7
12 LIBDE265_REVISION=8
1313 LIBDE265_AGE=0
1414
1515 # ---------------------------------------------------------------------------
2929 AC_PROG_CC
3030 AC_PROG_INSTALL
3131 AC_PROG_LN_S
32 AC_PROG_GREP
3233
3334 # Initialize automake stuff
3435 AM_INIT_AUTOMAKE
4546 fi
4647 changequote([,])dnl
4748
49 gl_VISIBILITY
50 AM_CONDITIONAL([HAVE_VISIBILITY], [test "x$HAVE_VISIBILITY" != "x0"])
4851
4952 # Checks for header files.
5053 AC_CHECK_HEADERS([stdint.h stdlib.h string.h malloc.h])
193196 fi
194197
195198 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)
197218 fi
198219
199220 AM_CONDITIONAL([ENABLE_DEC265], [test "x$enable_dec265" != "xno"])
7777
7878 include_directories(../ ../libde265)
7979
80 file(GLOB LIBSRC ../libde265/*.c ../extra/*.c)
80 file(GLOB LIBSRC ../libde265/*.cc ../extra/*.c)
8181 file(GLOB LIBINC ../libde265/*.h ../extra/*.h)
8282 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)
8585 file(GLOB ASMINC ../libde265/x86/*.h)
8686
8787 source_group(INC FILES ${LIBINC})
8989 DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
9090 $(top_srcdir)/depcomp COPYING
9191 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 \
9596 $(top_srcdir)/m4/m4_ax_check_compile_flag.m4 \
96 $(top_srcdir)/configure.ac
97 $(top_srcdir)/m4/visibility.m4 $(top_srcdir)/configure.ac
9798 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
9899 $(ACLOCAL_M4)
99100 mkinstalldirs = $(install_sh) -d
203204 CC = @CC@
204205 CCDEPMODE = @CCDEPMODE@
205206 CFLAGS = @CFLAGS@
207 CFLAG_VISIBILITY = @CFLAG_VISIBILITY@
206208 CPP = @CPP@
207209 CPPFLAGS = @CPPFLAGS@
208210 CXX = @CXX@
222224 EXEEXT = @EXEEXT@
223225 FGREP = @FGREP@
224226 GREP = @GREP@
227 HAVE_VISIBILITY = @HAVE_VISIBILITY@
225228 INSTALL = @INSTALL@
226229 INSTALL_DATA = @INSTALL_DATA@
227230 INSTALL_PROGRAM = @INSTALL_PROGRAM@
259262 PKG_CONFIG = @PKG_CONFIG@
260263 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
261264 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
265 QTCHOOSER = @QTCHOOSER@
266 QTMOC = @QTMOC@
262267 QT_CFLAGS = @QT_CFLAGS@
263268 QT_LIBS = @QT_LIBS@
264269 RANLIB = @RANLIB@
427427
428428 uint8_t* buf = (uint8_t*)malloc(length);
429429 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);
431431
432432 if (write_bytestream) {
433433 uint8_t sc[3] = { 0,0,1 };
445445
446446 // decode input data
447447 if (n) {
448 err = de265_push_data(ctx, buf, n, pos, NULL);
448 err = de265_push_data(ctx, buf, n, pos, (void*)2);
449449 if (err != DE265_OK) {
450450 break;
451451 }
55 $(includedir)/libde265
66
77 libde265_la_CPPFLAGS =
8 libde265_la_CFLAGS = \
9 $(CFLAG_VISIBILITY) \
10 -DLIBDE265_EXPORTS
11 libde265_la_CXXFLAGS = \
12 $(CFLAG_VISIBILITY) \
13 -DLIBDE265_EXPORTS
814
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)
1121 libde265_la_LIBADD = -lstdc++
1222
1323 libde265_la_SOURCES = \
7979 build_triplet = @build@
8080 host_triplet = @host@
8181 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++
8587 subdir = libde265
8688 DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
8789 $(srcdir)/de265-version.h.in $(top_srcdir)/depcomp \
8890 $(libde265_la_HEADERS) COPYING
8991 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 \
9396 $(top_srcdir)/m4/m4_ax_check_compile_flag.m4 \
94 $(top_srcdir)/configure.ac
97 $(top_srcdir)/m4/visibility.m4 $(top_srcdir)/configure.ac
9598 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
9699 $(ACLOCAL_M4)
97100 mkinstalldirs = $(install_sh) -d
127130 }
128131 am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(libde265_ladir)"
129132 LTLIBRARIES = $(lib_LTLIBRARIES)
130 libde265_la_DEPENDENCIES = $(am__append_1)
133 libde265_la_DEPENDENCIES = $(am__append_3)
131134 am__libde265_la_SOURCES_DIST = bitstream.cc cabac.cc de265.cc \
132135 deblock.cc decctx.cc nal-parser.cc nal-parser.h dpb.cc dpb.h \
133136 image.cc intrapred.cc md5.cc nal.cc pps.cc transform.cc \
158161 am__v_lt_0 = --silent
159162 am__v_lt_1 =
160163 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) \
162165 $(CXXFLAGS) $(libde265_la_LDFLAGS) $(LDFLAGS) -o $@
163166 AM_V_P = $(am__v_P_@AM_V@)
164167 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
293296 CC = @CC@
294297 CCDEPMODE = @CCDEPMODE@
295298 CFLAGS = @CFLAGS@
299 CFLAG_VISIBILITY = @CFLAG_VISIBILITY@
296300 CPP = @CPP@
297301 CPPFLAGS = @CPPFLAGS@
298302 CXX = @CXX@
312316 EXEEXT = @EXEEXT@
313317 FGREP = @FGREP@
314318 GREP = @GREP@
319 HAVE_VISIBILITY = @HAVE_VISIBILITY@
315320 INSTALL = @INSTALL@
316321 INSTALL_DATA = @INSTALL_DATA@
317322 INSTALL_PROGRAM = @INSTALL_PROGRAM@
349354 PKG_CONFIG = @PKG_CONFIG@
350355 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
351356 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
357 QTCHOOSER = @QTCHOOSER@
358 QTMOC = @QTMOC@
352359 QT_CFLAGS = @QT_CFLAGS@
353360 QT_LIBS = @QT_LIBS@
354361 RANLIB = @RANLIB@
426433 $(includedir)/libde265
427434
428435 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)
429440 libde265_la_LDFLAGS = -version-info \
430441 $(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)
433444 libde265_la_SOURCES = bitstream.cc cabac.cc de265.cc deblock.cc \
434445 decctx.cc nal-parser.cc nal-parser.h dpb.cc dpb.h image.cc \
435446 intrapred.cc md5.cc nal.cc pps.cc transform.cc refpic.cc \
439450 slice.h sps.h util.h vps.h motion.cc motion.h threads.cc \
440451 threads.h visualize.cc visualize.h acceleration.h fallback.cc \
441452 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)
443454 @ENABLE_SSE_OPT_TRUE@SUBDIRS = x86
444455 EXTRA_DIST = Makefile.vc7 \
445456 ../extra/stdbool.h \
594605 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
595606
596607 ../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
598609 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) ../extra/$(DEPDIR)/libde265_la-win32cond.Tpo ../extra/$(DEPDIR)/libde265_la-win32cond.Plo
599610 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='../extra/win32cond.c' object='../extra/libde265_la-win32cond.lo' libtool=yes @AMDEPBACKSLASH@
600611 @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
602613
603614 .cc.o:
604615 @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
625636 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LTCXXCOMPILE) -c -o $@ $<
626637
627638 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
629640 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-bitstream.Tpo $(DEPDIR)/libde265_la-bitstream.Plo
630641 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='bitstream.cc' object='libde265_la-bitstream.lo' libtool=yes @AMDEPBACKSLASH@
631642 @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
633644
634645 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
636647 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-cabac.Tpo $(DEPDIR)/libde265_la-cabac.Plo
637648 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='cabac.cc' object='libde265_la-cabac.lo' libtool=yes @AMDEPBACKSLASH@
638649 @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
640651
641652 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
643654 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-de265.Tpo $(DEPDIR)/libde265_la-de265.Plo
644655 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='de265.cc' object='libde265_la-de265.lo' libtool=yes @AMDEPBACKSLASH@
645656 @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
647658
648659 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
650661 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-deblock.Tpo $(DEPDIR)/libde265_la-deblock.Plo
651662 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='deblock.cc' object='libde265_la-deblock.lo' libtool=yes @AMDEPBACKSLASH@
652663 @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
654665
655666 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
657668 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-decctx.Tpo $(DEPDIR)/libde265_la-decctx.Plo
658669 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='decctx.cc' object='libde265_la-decctx.lo' libtool=yes @AMDEPBACKSLASH@
659670 @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
661672
662673 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
664675 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-nal-parser.Tpo $(DEPDIR)/libde265_la-nal-parser.Plo
665676 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='nal-parser.cc' object='libde265_la-nal-parser.lo' libtool=yes @AMDEPBACKSLASH@
666677 @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
668679
669680 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
671682 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-dpb.Tpo $(DEPDIR)/libde265_la-dpb.Plo
672683 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='dpb.cc' object='libde265_la-dpb.lo' libtool=yes @AMDEPBACKSLASH@
673684 @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
675686
676687 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
678689 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-image.Tpo $(DEPDIR)/libde265_la-image.Plo
679690 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='image.cc' object='libde265_la-image.lo' libtool=yes @AMDEPBACKSLASH@
680691 @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
682693
683694 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
685696 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-intrapred.Tpo $(DEPDIR)/libde265_la-intrapred.Plo
686697 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='intrapred.cc' object='libde265_la-intrapred.lo' libtool=yes @AMDEPBACKSLASH@
687698 @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
689700
690701 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
692703 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-md5.Tpo $(DEPDIR)/libde265_la-md5.Plo
693704 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='md5.cc' object='libde265_la-md5.lo' libtool=yes @AMDEPBACKSLASH@
694705 @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
696707
697708 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
699710 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-nal.Tpo $(DEPDIR)/libde265_la-nal.Plo
700711 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='nal.cc' object='libde265_la-nal.lo' libtool=yes @AMDEPBACKSLASH@
701712 @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
703714
704715 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
706717 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-pps.Tpo $(DEPDIR)/libde265_la-pps.Plo
707718 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='pps.cc' object='libde265_la-pps.lo' libtool=yes @AMDEPBACKSLASH@
708719 @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
710721
711722 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
713724 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-transform.Tpo $(DEPDIR)/libde265_la-transform.Plo
714725 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='transform.cc' object='libde265_la-transform.lo' libtool=yes @AMDEPBACKSLASH@
715726 @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
717728
718729 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
720731 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-refpic.Tpo $(DEPDIR)/libde265_la-refpic.Plo
721732 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='refpic.cc' object='libde265_la-refpic.lo' libtool=yes @AMDEPBACKSLASH@
722733 @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
724735
725736 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
727738 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-sao.Tpo $(DEPDIR)/libde265_la-sao.Plo
728739 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='sao.cc' object='libde265_la-sao.lo' libtool=yes @AMDEPBACKSLASH@
729740 @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
731742
732743 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
734745 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-scan.Tpo $(DEPDIR)/libde265_la-scan.Plo
735746 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='scan.cc' object='libde265_la-scan.lo' libtool=yes @AMDEPBACKSLASH@
736747 @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
738749
739750 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
741752 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-sei.Tpo $(DEPDIR)/libde265_la-sei.Plo
742753 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='sei.cc' object='libde265_la-sei.lo' libtool=yes @AMDEPBACKSLASH@
743754 @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
745756
746757 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
748759 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-slice.Tpo $(DEPDIR)/libde265_la-slice.Plo
749760 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='slice.cc' object='libde265_la-slice.lo' libtool=yes @AMDEPBACKSLASH@
750761 @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
752763
753764 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
755766 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-sps.Tpo $(DEPDIR)/libde265_la-sps.Plo
756767 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='sps.cc' object='libde265_la-sps.lo' libtool=yes @AMDEPBACKSLASH@
757768 @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
759770
760771 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
762773 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-util.Tpo $(DEPDIR)/libde265_la-util.Plo
763774 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='util.cc' object='libde265_la-util.lo' libtool=yes @AMDEPBACKSLASH@
764775 @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
766777
767778 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
769780 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-vps.Tpo $(DEPDIR)/libde265_la-vps.Plo
770781 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='vps.cc' object='libde265_la-vps.lo' libtool=yes @AMDEPBACKSLASH@
771782 @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
773784
774785 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
776787 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-motion.Tpo $(DEPDIR)/libde265_la-motion.Plo
777788 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='motion.cc' object='libde265_la-motion.lo' libtool=yes @AMDEPBACKSLASH@
778789 @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
780791
781792 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
783794 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-threads.Tpo $(DEPDIR)/libde265_la-threads.Plo
784795 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='threads.cc' object='libde265_la-threads.lo' libtool=yes @AMDEPBACKSLASH@
785796 @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
787798
788799 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
790801 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-visualize.Tpo $(DEPDIR)/libde265_la-visualize.Plo
791802 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='visualize.cc' object='libde265_la-visualize.lo' libtool=yes @AMDEPBACKSLASH@
792803 @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
794805
795806 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
797808 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-fallback.Tpo $(DEPDIR)/libde265_la-fallback.Plo
798809 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='fallback.cc' object='libde265_la-fallback.lo' libtool=yes @AMDEPBACKSLASH@
799810 @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
801812
802813 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
804815 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-fallback-motion.Tpo $(DEPDIR)/libde265_la-fallback-motion.Plo
805816 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='fallback-motion.cc' object='libde265_la-fallback-motion.lo' libtool=yes @AMDEPBACKSLASH@
806817 @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
808819
809820 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
811822 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libde265_la-fallback-dct.Tpo $(DEPDIR)/libde265_la-fallback-dct.Plo
812823 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='fallback-dct.cc' object='libde265_la-fallback-dct.lo' libtool=yes @AMDEPBACKSLASH@
813824 @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
815826
816827 mostlyclean-libtool:
817828 -rm -f *.lo
2727 #define LIBDE265_VERSION_H
2828
2929 /* Numeric representation of the version */
30 #define LIBDE265_NUMERIC_VERSION 0x00080000
30 #define LIBDE265_NUMERIC_VERSION 0x00090000
3131
3232 /* Version string */
33 #define LIBDE265_VERSION "0.8"
33 #define LIBDE265_VERSION "0.9"
3434
3535 #endif
316316 }
317317
318318
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
319328 LIBDE265_API de265_error de265_flush_data(de265_decoder_context* de265ctx)
320329 {
321330 de265_push_end_of_NAL(de265ctx);
629638 return img->user_data;
630639 }
631640
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
632646 LIBDE265_API void de265_get_image_NAL_header(const struct de265_image* img,
633647 int* nal_unit_type,
634648 const char** nal_unit_name,
4040 #define LIBDE265_API __declspec(dllexport)
4141 #else
4242 #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
4349 #endif
4450 #else
4551 #define LIBDE265_API
156162 LIBDE265_API void* de265_get_image_plane_user_data(const struct de265_image*, int channel);
157163 LIBDE265_API de265_PTS de265_get_image_PTS(const struct de265_image*);
158164 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);
159166
160167 /* Get NAL-header information of this frame. You can pass in NULL pointers if you
161168 do not need this piece of information.
211218 The remaining pending input data is put into a NAL package and forwarded to the decoder.
212219 */
213220 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*);
214227
215228 /* Push a complete NAL unit without startcode into the decoder. The data must still
216229 contain all stuffing-bytes.
495495 {
496496 logdebug(LogHeaders,"---> read VPS\n");
497497
498 video_parameter_set vps;
498 video_parameter_set vps = { 0 };
499499 de265_error err = ::read_vps(this,&reader,&vps);
500500 if (err != DE265_OK) {
501501 return err;
591591 de265_error err = shdr->read(&reader,this, &continueDecoding);
592592 if (!continueDecoding) {
593593 if (img) { img->integrity = INTEGRITY_NOT_DECODED; }
594 nal_parser.free_NAL_unit(nal);
594595 delete shdr;
595596 return err;
596597 }
603604 if (process_slice_segment_header(this, shdr, &err, nal->pts, &nal_hdr, nal->user_data) == false)
604605 {
605606 img->integrity = INTEGRITY_NOT_DECODED;
607 nal_parser.free_NAL_unit(nal);
606608 delete shdr;
607609 return err;
608610 }
704706
705707 if ( ( image_units.size()>=2 && image_units[0]->slice_units.empty() ) ||
706708 ( 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()) )) {
708711
709712 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);
710722
711723
712724
10751087 ctx->FirstAfterEndOfSequenceNAL = true;
10761088 nal_parser.free_NAL_unit(nal);
10771089 break;
1090
1091 default:
1092 nal_parser.free_NAL_unit(nal);
1093 break;
10781094 }
10791095
10801096 return err;
11061122 // -> input stalled
11071123
11081124 if (ctx->nal_parser.is_end_of_stream() == false &&
1125 ctx->nal_parser.is_end_of_frame() == false &&
11091126 ctx->nal_parser.get_NAL_queue_length() == 0) {
11101127 if (more) { *more=1; }
11111128
11311148 assert(nal);
11321149 err = ctx->decode_NAL(nal);
11331150 // 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;
11341157 }
11351158 else {
11361159 err = decode_some();
12451268 {
12461269 assert(ctx->dpb.has_free_dpb_picture(true));
12471270
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);
12491272 assert(idx>=0);
12501273 //printf("-> fill with unavailable POC %d\n",POC);
12511274
17841807
17851808 calc_tid_and_framerate_ratio();
17861809
1787
1810
17881811 // --- prepare decoding of new picture ---
17891812
17901813 if (hdr->first_slice_segment_in_pic_flag) {
18021825 // --- find and allocate image buffer for decoding ---
18031826
18041827 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);
18061830 if (image_buffer_idx == -1) {
18071831 *err = DE265_ERROR_IMAGE_BUFFER_FULL;
18081832 return false;
18091833 }
18101834
18111835 de265_image* img = ctx->dpb.get_image(image_buffer_idx);
1812 img->pts = pts;
1813 img->user_data = user_data;
18141836 img->nal_hdr = *nal_hdr;
18151837 ctx->img = img;
18161838
282282 /* */ de265_image* get_image(int dpb_index) { return dpb.get_image(dpb_index); }
283283 const de265_image* get_image(int dpb_index) const { return dpb.get_image(dpb_index); }
284284
285 bool has_image(int dpb_index) const { return dpb_index>=0 && dpb_index<dpb.size(); }
286
285287 de265_image* get_next_picture_in_output_queue() { return dpb.get_next_picture_in_output_queue(); }
286288 int num_pictures_in_output_queue() const { return dpb.num_pictures_in_output_queue(); }
287289 void pop_next_picture_in_output_queue() { dpb.pop_next_picture_in_output_queue(); }
201201
202202
203203 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)
205206 {
206207 loginfo(LogHeaders,"DPB::new_image\n");
207208 log_dpb_content();
257258 default: chroma = de265_chroma_420; assert(0); break; // should never happen
258259 }
259260
260 img->alloc_image(w,h, chroma, sps, true, decctx);
261 img->alloc_image(w,h, chroma, sps, true, decctx, pts, user_data, isOutputImage);
261262
262263 img->integrity = INTEGRITY_CORRECT;
263264
3737
3838 /* Alloc a new image in the DPB and return its index.
3939 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);
4142
4243 /* Check for a free slot in the DPB. There are some slots reserved for
4344 unavailable reference frames. If high_priority==true, these reserved slots
151151 PicState = UnusedForReference;
152152 PicOutputFlag = false;
153153
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
170154 nThreadsQueued = 0;
171155 nThreadsRunning = 0;
172156 nThreadsBlocked = 0;
173157 nThreadsFinished = 0;
174158 nThreadsTotal = 0;
175159
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
176177 // --- allocate image buffer ---
177178
178179 chroma_format= c;
181182 height = h;
182183 chroma_width = w;
183184 chroma_height= h;
185
186 this->user_data = user_data;
187 this->pts = pts;
184188
185189 de265_image_spec spec;
186190
241245 // allocate memory and set conformance window pointers
242246
243247 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);
246256
247257 pixels_confwin[0] = pixels[0] + left*WinUnitX + top*WinUnitY*stride;
248258 pixels_confwin[1] = pixels[1] + left + top*chroma_stride;
336346 {
337347 // free image memory
338348
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 }
353360
354361 // free slices
355362
384391 Another option would be to safe the copied data not in an de265_image at all.
385392 */
386393
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);
388396 if (err != DE265_OK) {
389397 return err;
390398 }
398406 // end = last line + 1
399407 void de265_image::copy_lines_from(const de265_image* src, int first, int end)
400408 {
401 assert(src->stride == stride &&
402 src->chroma_stride == chroma_stride);
403
404409 if (end > src->height) end=src->height;
405410
406411 assert(first % 2 == 0);
449454
450455 std::swap(stride, b.stride);
451456 std::swap(chroma_stride, b.chroma_stride);
457 std::swap(image_allocation_functions, b.image_allocation_functions);
452458 }
453459
454460
185185
186186
187187 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);
189190
190191 bool is_allocated() const { return pixels[0] != NULL; }
191192
304305 de265_PTS pts;
305306 void* user_data;
306307 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
307309
308310 uint8_t integrity; /* Whether an error occured while the image was decoded.
309311 When generated, this is initialized to INTEGRITY_CORRECT,
316318 // --- multi core ---
317319
318320 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 }
319327
320328
321329 void thread_start(int nThreads);
993993 {
994994 logtrace(LogMotion,"derive_collocated_motion_vectors %d;%d\n",xP,yP);
995995
996 assert(ctx->has_image(colPic));
996997 const de265_image* colImg = ctx->get_image(colPic);
997 assert(colImg);
998998 enum PredMode predMode = colImg->get_pred_mode(xColPb,yColPb);
999999
10001000 if (predMode == MODE_INTRA) {
11531153 }
11541154
11551155 //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 }
11561166
11571167
11581168 int xColPb,yColPb;
144144 NAL_Parser::NAL_Parser()
145145 {
146146 end_of_stream = false;
147 end_of_frame = false;
147148 input_push_state = 0;
148149 pending_input_NAL = NULL;
149150 nBytes_in_NAL_queue = 0;
229230 de265_error NAL_Parser::push_data(const unsigned char* data, int len,
230231 de265_PTS pts, void* user_data)
231232 {
233 end_of_frame = false;
234
232235 if (pending_input_NAL == NULL) {
233236 pending_input_NAL = alloc_NAL_unit(len+3);
234237 pending_input_NAL->pts = pts;
313316
314317 pending_input_NAL = alloc_NAL_unit(len+3);
315318 pending_input_NAL->pts = pts;
319 pending_input_NAL->user_data = user_data;
316320 nal = pending_input_NAL;
317321 out = nal->data();
318322
344348 // Cannot use byte-stream input and NAL input at the same time.
345349 assert(pending_input_NAL == NULL);
346350
351 end_of_frame = false;
352
347353 NAL_unit* nal = alloc_NAL_unit(len);
348354 nal->set_data(data, len);
349355 nal->pts = pts;
9898 void push_to_NAL_queue(NAL_unit*);
9999 de265_error flush_data();
100100 void mark_end_of_stream() { end_of_stream=true; }
101
101 void mark_end_of_frame() { end_of_frame=true; }
102102 void remove_pending_input_data();
103103
104104 int bytes_in_input_queue() const {
118118
119119 int get_NAL_queue_length() const { return NAL_queue.size(); }
120120 bool is_end_of_stream() const { return end_of_stream; }
121 bool is_end_of_frame() const { return end_of_frame; }
121122
122123 private:
123124 // byte-stream level
124125
125126 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
126128 int input_push_state;
127129
128130 NAL_unit* pending_input_NAL;
215215 // total number of reference pictures may not exceed buffer capacity
216216 if (num_negative_pics + num_positive_pics >
217217 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
218224 ctx->add_warning(DE265_WARNING_MAX_NUM_REF_PICS_EXCEEDED, false);
219225 return false;
220226 }
223229 out_set->NumNegativePics = num_negative_pics;
224230 out_set->NumPositivePics = num_positive_pics;
225231 out_set->NumDeltaPocs = num_positive_pics + num_negative_pics;
226
227232
228233 // --- now, read the deltas between the reference frames to fill the lists ---
229234
413413 decoder_context* ctx = img->decctx;
414414
415415 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);
417418 if (err != DE265_OK) {
418419 img->decctx->add_warning(DE265_WARNING_CANNOT_APPLY_SAO_OUT_OF_MEMORY,false);
419420 return false;
382382 #define LOG1(t,d) log2fh(fh, t,d)
383383 #define LOG2(t,d1,d2) log2fh(fh, t,d1,d2)
384384 #define LOG3(t,d1,d2,d3) log2fh(fh, t,d1,d2,d3)
385
385
386386
387387 LOG0("----------------- SPS -----------------\n");
388388 LOG1("video_parameter_set_id : %d\n", video_parameter_set_id);
616616 for (int y=0;y<width;y++) {
617617 for (int x=0;x<width;x++)
618618 printf("%d,",scalingFactors[x*subWidth + width*subWidth*subWidth*y]);
619
619
620620 printf("\n");
621621 }
622622 #endif
706706 }
707707
708708 nextCoef = (nextCoef + scaling_list_delta_coef + 256) % 256;
709 if (nextCoef < 0) {
710 return DE265_ERROR_CODED_PARAMETER_OUT_OF_RANGE;
711 }
712
713709 curr_scaling_list[i] = nextCoef;
714710 //printf("curr %d = %d\n",i,nextCoef);
715711 }
207207 pool->tasks.pop_front();
208208
209209 pool->num_threads_working++;
210
210
211211 //printblks(pool);
212212
213213 de265_mutex_unlock(&pool->mutex);
241241 }
242242
243243 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);
244249 pool->num_threads_working = 0;
245250 pool->stopped = false;
246
247 de265_mutex_init(&pool->mutex);
248 de265_cond_init(&pool->cond_var);
251 de265_mutex_unlock(&pool->mutex);
249252
250253 // start worker threads
251254
3838 int x0 = ctbX*ctb_size;
3939 int y0 = ctbY*ctb_size;
4040
41
41
4242 uint8_t *src = ctx->img->get_image_plane_at_pos(0,x0,y0);
4343
4444 printf("%s %d %d\n",filename,x0,y0);
9090 for (int i=0;i<vBlkSize;i++)
9191 {
9292 int yi = y + i;
93
93
9494 if (yi < srcimg->sps.pic_height_in_luma_samples) {
9595 set_pixel(img,x,yi,stride,color,pixelSize);
9696 }
9999 for (int i=0;i<hBlkSize;i++)
100100 {
101101 int xi = x + i;
102
102
103103 if (xi < srcimg->sps.pic_width_in_luma_samples) {
104104 set_pixel(img,xi,y,stride,color,pixelSize);
105105 }
418418 }
419419
420420
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)
422422 {
423423 draw_tree_grid(img,dst,stride,color,pixelSize, Partitioning_CB);
424424 }
425425
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)
427427 {
428428 draw_tree_grid(img,dst,stride,color,pixelSize, Partitioning_TB);
429429 }
430430
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)
432432 {
433433 draw_tree_grid(img,dst,stride,color,pixelSize, Partitioning_PB);
434434 }
435435
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)
437437 {
438438 draw_tree_grid(img,dst,stride,color,pixelSize, IntraPredMode);
439439 }
440440
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)
442442 {
443443 draw_tree_grid(img,dst,stride,0,pixelSize, PBPredMode);
444444 }
445445
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)
447447 {
448448 draw_tree_grid(img,dst,stride,0,pixelSize, QuantP_Y);
449449 }
450450
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)
452452 {
453453 draw_tree_grid(img,dst,stride,0,pixelSize, PBMotionVectors);
454454 }
455455
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)
457457 {
458458 // --- mark first CTB in slice (red - independent / green - dependent) ---
459459
533533
534534 }
535535
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)
537537 {
538538 const uint32_t color = 0xffff00;
539539
2020 #ifndef DE265_VISUALIZE_H
2121 #define DE265_VISUALIZE_H
2222
23 #include "libde265/de265.h"
2324 #include "libde265/image.h"
2425
2526
2627 void write_picture_to_file(const de265_image* img, const char* filename);
2728
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
3748
3849 #endif
00 noinst_LTLIBRARIES = libde265_x86.la libde265_x86_sse.la
11
2 libde265_x86_la_CXXFLAGS = -I..
2 libde265_x86_la_CXXFLAGS = -I.. $(CFLAG_VISIBILITY)
33 libde265_x86_la_SOURCES = sse.cc sse.h
44 libde265_x86_la_LIBADD = libde265_x86_sse.la
5
6 if HAVE_VISIBILITY
7 libde265_x86_la_CXXFLAGS += -DHAVE_VISIBILITY
8 endif
59
610
711 # SSE4 specific functions
812
9 libde265_x86_sse_la_CXXFLAGS = -msse4.1 -I..
13 libde265_x86_sse_la_CXXFLAGS = -msse4.1 -I.. $(CFLAG_VISIBILITY)
1014 libde265_x86_sse_la_SOURCES = sse-motion.cc sse-motion.h sse-dct.h sse-dct.cc
1115
16 if HAVE_VISIBILITY
17 libde265_x86_sse_la_CXXFLAGS += -DHAVE_VISIBILITY
18 endif
1219
7878 build_triplet = @build@
7979 host_triplet = @host@
8080 target_triplet = @target@
81 @HAVE_VISIBILITY_TRUE@am__append_1 = -DHAVE_VISIBILITY
82 @HAVE_VISIBILITY_TRUE@am__append_2 = -DHAVE_VISIBILITY
8183 subdir = libde265/x86
8284 DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
8385 $(top_srcdir)/depcomp
8486 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 \
8891 $(top_srcdir)/m4/m4_ax_check_compile_flag.m4 \
89 $(top_srcdir)/configure.ac
92 $(top_srcdir)/m4/visibility.m4 $(top_srcdir)/configure.ac
9093 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
9194 $(ACLOCAL_M4)
9295 mkinstalldirs = $(install_sh) -d
204207 CC = @CC@
205208 CCDEPMODE = @CCDEPMODE@
206209 CFLAGS = @CFLAGS@
210 CFLAG_VISIBILITY = @CFLAG_VISIBILITY@
207211 CPP = @CPP@
208212 CPPFLAGS = @CPPFLAGS@
209213 CXX = @CXX@
223227 EXEEXT = @EXEEXT@
224228 FGREP = @FGREP@
225229 GREP = @GREP@
230 HAVE_VISIBILITY = @HAVE_VISIBILITY@
226231 INSTALL = @INSTALL@
227232 INSTALL_DATA = @INSTALL_DATA@
228233 INSTALL_PROGRAM = @INSTALL_PROGRAM@
260265 PKG_CONFIG = @PKG_CONFIG@
261266 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
262267 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
268 QTCHOOSER = @QTCHOOSER@
269 QTMOC = @QTMOC@
263270 QT_CFLAGS = @QT_CFLAGS@
264271 QT_LIBS = @QT_LIBS@
265272 RANLIB = @RANLIB@
332339 top_builddir = @top_builddir@
333340 top_srcdir = @top_srcdir@
334341 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)
336343 libde265_x86_la_SOURCES = sse.cc sse.h
337344 libde265_x86_la_LIBADD = libde265_x86_sse.la
338345
339346 # 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)
341349 libde265_x86_sse_la_SOURCES = sse-motion.cc sse-motion.h sse-dct.h sse-dct.cc
342350 all: all-am
343351
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 ])
33 AM_CPPFLAGS = -I../libde265
44
55 sherlock265_DEPENDENCIES = ../libde265/libde265.la
6 sherlock265_CXXFLAGS = $(QT_CFLAGS) -std=c++0x
6 sherlock265_CXXFLAGS = $(QT_CFLAGS) -std=c++0x -fPIC
77 sherlock265_LDFLAGS = $(QT_LIBS)
88 sherlock265_LDADD = ../libde265/libde265.la -lstdc++ -lpthread
99 sherlock265_SOURCES = \
1111 VideoPlayer.cc \
1212 VideoDecoder.cc \
1313 VideoWidget.cc \
14 moc_VideoPlayer.cpp \
15 moc_VideoDecoder.cpp \
16 moc_VideoWidget.cpp \
1714 VideoPlayer.hh \
1815 VideoDecoder.hh \
1916 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
2027
2128 if HAVE_VIDEOGFX
2229 sherlock265_CXXFLAGS += $(VIDEOGFX_CFLAGS)
2936 endif
3037
3138 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
3340
3441 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
3643
3744 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
3946
4047 EXTRA_DIST = \
4148 README
8787 DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
8888 $(top_srcdir)/depcomp COPYING README
8989 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 \
9394 $(top_srcdir)/m4/m4_ax_check_compile_flag.m4 \
94 $(top_srcdir)/configure.ac
95 $(top_srcdir)/m4/visibility.m4 $(top_srcdir)/configure.ac
9596 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
9697 $(ACLOCAL_M4)
9798 mkinstalldirs = $(install_sh) -d
103104 am_sherlock265_OBJECTS = sherlock265-sherlock265.$(OBJEXT) \
104105 sherlock265-VideoPlayer.$(OBJEXT) \
105106 sherlock265-VideoDecoder.$(OBJEXT) \
106 sherlock265-VideoWidget.$(OBJEXT) \
107 sherlock265-moc_VideoPlayer.$(OBJEXT) \
107 sherlock265-VideoWidget.$(OBJEXT)
108 nodist_sherlock265_OBJECTS = sherlock265-moc_VideoPlayer.$(OBJEXT) \
108109 sherlock265-moc_VideoDecoder.$(OBJEXT) \
109110 sherlock265-moc_VideoWidget.$(OBJEXT)
110 sherlock265_OBJECTS = $(am_sherlock265_OBJECTS)
111 sherlock265_OBJECTS = $(am_sherlock265_OBJECTS) \
112 $(nodist_sherlock265_OBJECTS)
111113 AM_V_lt = $(am__v_lt_@AM_V@)
112114 am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
113115 am__v_lt_0 = --silent
167169 am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
168170 am__v_CCLD_0 = @echo " CCLD " $@;
169171 am__v_CCLD_1 =
170 SOURCES = $(sherlock265_SOURCES)
172 SOURCES = $(sherlock265_SOURCES) $(nodist_sherlock265_SOURCES)
171173 DIST_SOURCES = $(sherlock265_SOURCES)
172174 am__can_run_installinfo = \
173175 case $$AM_UPDATE_INFO_DIR in \
205207 CC = @CC@
206208 CCDEPMODE = @CCDEPMODE@
207209 CFLAGS = @CFLAGS@
210 CFLAG_VISIBILITY = @CFLAG_VISIBILITY@
208211 CPP = @CPP@
209212 CPPFLAGS = @CPPFLAGS@
210213 CXX = @CXX@
224227 EXEEXT = @EXEEXT@
225228 FGREP = @FGREP@
226229 GREP = @GREP@
230 HAVE_VISIBILITY = @HAVE_VISIBILITY@
227231 INSTALL = @INSTALL@
228232 INSTALL_DATA = @INSTALL_DATA@
229233 INSTALL_PROGRAM = @INSTALL_PROGRAM@
261265 PKG_CONFIG = @PKG_CONFIG@
262266 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
263267 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
268 QTCHOOSER = @QTCHOOSER@
269 QTMOC = @QTMOC@
264270 QT_CFLAGS = @QT_CFLAGS@
265271 QT_LIBS = @QT_LIBS@
266272 RANLIB = @RANLIB@
334340 top_srcdir = @top_srcdir@
335341 AM_CPPFLAGS = -I../libde265
336342 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) \
338344 $(am__append_3)
339345 sherlock265_LDFLAGS = $(QT_LIBS) $(am__append_2) $(am__append_4)
340346 sherlock265_LDADD = ../libde265/libde265.la -lstdc++ -lpthread
343349 VideoPlayer.cc \
344350 VideoDecoder.cc \
345351 VideoWidget.cc \
346 moc_VideoPlayer.cpp \
347 moc_VideoDecoder.cpp \
348 moc_VideoWidget.cpp \
349352 VideoPlayer.hh \
350353 VideoDecoder.hh \
351354 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
352365
353366 EXTRA_DIST = \
354367 README
712725 mostlyclean-generic:
713726
714727 clean-generic:
728 -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
715729
716730 distclean-generic:
717731 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
808822
809823
810824 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
812826
813827 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
815829
816830 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
818832
819833 # Tell versions [3.59,3.63) of GNU make to not export all variables.
820834 # Otherwise a system limit (for SysV at least) may be exceeded.
4646 mShowPBPredMode(false),
4747 mShowIntraPredMode(false),
4848 mShowQuantPY(false),
49 mShowMotionVec(false),
4950 mShowSlices(false),
5051 mShowTiles(false),
5152 mFH(NULL)
2626 {
2727 setAutoFillBackground(false);
2828 setAttribute(Qt::WA_NoSystemBackground, true);
29 setAttribute(Qt::WA_PaintOnScreen, true);
3029
3130 QPalette palette = this->palette();
3231 palette.setColor(QPalette::Background, Qt::black);
3332 setPalette(palette);
3433
3534 setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding);
35
36 setUpdatesEnabled(true);
3637 }
3738
3839 VideoWidget::~VideoWidget()
2020 #ifndef VIDEOWIDGET_HH
2121 #define VIDEOWIDGET_HH
2222
23 #include <qglobal.h>
24 #if (QT_VERSION >= QT_VERSION_CHECK(5, 0, 0))
25 #include <QtWidgets/QtWidgets>
26 #else
2327 #include <QtGui/QWidget>
28 #endif
2429
2530
2631 class VideoWidget : public QWidget
+0
-136
sherlock265/moc_VideoDecoder.cpp less more
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
-80
sherlock265/moc_VideoPlayer.cpp less more
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
-92
sherlock265/moc_VideoWidget.cpp less more
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