Binary files /tmp/BgrStUzLJk/dvbcut-0.6.1/bin/dvbcut and /tmp/ShTPJ5GQua/dvbcut-0.6.1/bin/dvbcut differ diff -Nru dvbcut-0.6.1/ChangeLog dvbcut-0.6.1/ChangeLog --- dvbcut-0.6.1/ChangeLog 2010-02-26 11:05:54.000000000 +0000 +++ dvbcut-0.6.1/ChangeLog 2010-09-29 16:52:09.000000000 +0000 @@ -1,3 +1,17 @@ +2010-05-26 Michael Riepe + + * src/main.cpp: + * src/mpgfile.h: + Replace `index::index' with `class index' to make + gcc 4.5 happy. + +2010-03-06 Michael Riepe + + * DISTFILES: + Add dvbcut.ico. + * dvbcut.ico: + Converted icon for Windows. + 2010-02-25 Michael Riepe * DISTFILES: diff -Nru dvbcut-0.6.1/configure dvbcut-0.6.1/configure --- dvbcut-0.6.1/configure 2010-02-26 11:07:58.000000000 +0000 +++ dvbcut-0.6.1/configure 2010-09-29 16:55:29.000000000 +0000 @@ -1,11 +1,11 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.65. +# Generated by GNU Autoconf 2.67. # # # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, -# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, -# Inc. +# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software +# Foundation, Inc. # # # This configure script is free software; the Free Software Foundation @@ -316,7 +316,7 @@ test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p @@ -356,19 +356,19 @@ fi # as_fn_arith -# as_fn_error ERROR [LINENO LOG_FD] -# --------------------------------- +# as_fn_error STATUS ERROR [LINENO LOG_FD] +# ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the -# script with status $?, using 1 if that was 0. +# script with STATUS, using 1 if that was 0. as_fn_error () { - as_status=$?; test $as_status -eq 0 && as_status=1 - if test "$3"; then - as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi - $as_echo "$as_me: error: $1" >&2 + $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error @@ -530,7 +530,7 @@ exec 6>&1 # Name of the host. -# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, +# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` @@ -752,8 +752,9 @@ fi case $ac_option in - *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; - *) ac_optarg=yes ;; + *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; + *=) ac_optarg= ;; + *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. @@ -798,7 +799,7 @@ ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error "invalid feature name: $ac_useropt" + as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in @@ -824,7 +825,7 @@ ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error "invalid feature name: $ac_useropt" + as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in @@ -1028,7 +1029,7 @@ ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error "invalid package name: $ac_useropt" + as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in @@ -1044,7 +1045,7 @@ ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error "invalid package name: $ac_useropt" + as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in @@ -1074,8 +1075,8 @@ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; - -*) as_fn_error "unrecognized option: \`$ac_option' -Try \`$0 --help' for more information." + -*) as_fn_error $? "unrecognized option: \`$ac_option' +Try \`$0 --help' for more information" ;; *=*) @@ -1083,7 +1084,7 @@ # Reject names that are not valid shell variable names. case $ac_envvar in #( '' | [0-9]* | *[!_$as_cr_alnum]* ) - as_fn_error "invalid variable name: \`$ac_envvar'" ;; + as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; @@ -1101,13 +1102,13 @@ if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` - as_fn_error "missing argument to $ac_option" + as_fn_error $? "missing argument to $ac_option" fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; - fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; + fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi @@ -1130,7 +1131,7 @@ [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac - as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" + as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" done # There might be people who depend on the old broken behavior: `$host' @@ -1144,8 +1145,8 @@ if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe - $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. - If a cross compiler is detected then cross compile mode will be used." >&2 + $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. + If a cross compiler is detected then cross compile mode will be used" >&2 elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi @@ -1160,9 +1161,9 @@ ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || - as_fn_error "working directory cannot be determined" + as_fn_error $? "working directory cannot be determined" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || - as_fn_error "pwd does not report name of working directory" + as_fn_error $? "pwd does not report name of working directory" # Find the source files, if location was not specified. @@ -1201,11 +1202,11 @@ fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." - as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" + as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( - cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" + cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then @@ -1245,7 +1246,7 @@ --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit - -q, --quiet, --silent do not print \`checking...' messages + -q, --quiet, --silent do not print \`checking ...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files @@ -1388,9 +1389,9 @@ if $ac_init_version; then cat <<\_ACEOF configure -generated by GNU Autoconf 2.65 +generated by GNU Autoconf 2.67 -Copyright (C) 2009 Free Software Foundation, Inc. +Copyright (C) 2010 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF @@ -1544,7 +1545,7 @@ mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } >/dev/null && { + test $ac_status = 0; } > conftest.i && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then : @@ -1610,10 +1611,10 @@ ac_fn_c_check_header_mongrel () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : + if eval "test \"\${$3+set}\"" = set; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } -if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : +if eval "test \"\${$3+set}\"" = set; then : $as_echo_n "(cached) " >&6 fi eval ac_res=\$$3 @@ -1649,7 +1650,7 @@ else ac_header_preproc=no fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err conftest.i conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 $as_echo "$ac_header_preproc" >&6; } @@ -1676,7 +1677,7 @@ esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } -if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : +if eval "test \"\${$3+set}\"" = set; then : $as_echo_n "(cached) " >&6 else eval "$3=\$ac_header_compiler" @@ -1698,7 +1699,7 @@ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } -if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : +if eval "test \"\${$3+set}\"" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -1729,7 +1730,7 @@ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } -if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : +if eval "test \"\${$3+set}\"" = set; then : $as_echo_n "(cached) " >&6 else eval "$3=no" @@ -1782,7 +1783,7 @@ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } -if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : +if eval "test \"\${$3+set}\"" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -1845,7 +1846,7 @@ running configure, to aid debugging if configure makes a mistake. It was created by $as_me, which was -generated by GNU Autoconf 2.65. Invocation command line was +generated by GNU Autoconf 2.67. Invocation command line was $ $0 $@ @@ -1955,11 +1956,9 @@ { echo - cat <<\_ASBOX -## ---------------- ## + $as_echo "## ---------------- ## ## Cache variables. ## -## ---------------- ## -_ASBOX +## ---------------- ##" echo # The following way of writing the cache mishandles newlines in values, ( @@ -1993,11 +1992,9 @@ ) echo - cat <<\_ASBOX -## ----------------- ## + $as_echo "## ----------------- ## ## Output variables. ## -## ----------------- ## -_ASBOX +## ----------------- ##" echo for ac_var in $ac_subst_vars do @@ -2010,11 +2007,9 @@ echo if test -n "$ac_subst_files"; then - cat <<\_ASBOX -## ------------------- ## + $as_echo "## ------------------- ## ## File substitutions. ## -## ------------------- ## -_ASBOX +## ------------------- ##" echo for ac_var in $ac_subst_files do @@ -2028,11 +2023,9 @@ fi if test -s confdefs.h; then - cat <<\_ASBOX -## ----------- ## + $as_echo "## ----------- ## ## confdefs.h. ## -## ----------- ## -_ASBOX +## ----------- ##" echo cat confdefs.h echo @@ -2087,7 +2080,12 @@ ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then - ac_site_file1=$CONFIG_SITE + # We do not want a PATH search for config.site. + case $CONFIG_SITE in #(( + -*) ac_site_file1=./$CONFIG_SITE;; + */*) ac_site_file1=$CONFIG_SITE;; + *) ac_site_file1=./$CONFIG_SITE;; + esac elif test "x$prefix" != xNONE; then ac_site_file1=$prefix/share/config.site ac_site_file2=$prefix/etc/config.site @@ -2102,7 +2100,11 @@ { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 - . "$ac_site_file" + . "$ac_site_file" \ + || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "failed to load site script $ac_site_file +See \`config.log' for more details" "$LINENO" 5 ; } fi done @@ -2181,7 +2183,7 @@ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} - as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 + as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 fi ## -------------------- ## ## Main body of script. ## @@ -2199,16 +2201,22 @@ ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do - for ac_t in install-sh install.sh shtool; do - if test -f "$ac_dir/$ac_t"; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/$ac_t -c" - break 2 - fi - done + if test -f "$ac_dir/install-sh"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install-sh -c" + break + elif test -f "$ac_dir/install.sh"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install.sh -c" + break + elif test -f "$ac_dir/shtool"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/shtool install -c" + break + fi done if test -z "$ac_aux_dir"; then - as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 + as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 fi # These three variables are undocumented and unsupported, @@ -2222,7 +2230,7 @@ # Make sure we can run config.sub. $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || - as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 + as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 $as_echo_n "checking build system type... " >&6; } @@ -2233,16 +2241,16 @@ test "x$ac_build_alias" = x && ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` test "x$ac_build_alias" = x && - as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 + as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || - as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 + as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 $as_echo "$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;; -*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; +*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5 ;; esac build=$ac_cv_build ac_save_IFS=$IFS; IFS='-' @@ -2267,7 +2275,7 @@ ac_cv_host=$ac_cv_build else ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || - as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 + as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 fi fi @@ -2275,7 +2283,7 @@ $as_echo "$ac_cv_host" >&6; } case $ac_cv_host in *-*-*) ;; -*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; +*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5 ;; esac host=$ac_cv_host ac_save_IFS=$IFS; IFS='-' @@ -2300,7 +2308,7 @@ ac_cv_target=$ac_cv_host else ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || - as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 + as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 fi fi @@ -2308,7 +2316,7 @@ $as_echo "$ac_cv_target" >&6; } case $ac_cv_target in *-*-*) ;; -*) as_fn_error "invalid value of canonical target" "$LINENO" 5;; +*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5 ;; esac target=$ac_cv_target ac_save_IFS=$IFS; IFS='-' @@ -2339,7 +2347,7 @@ $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` -if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : +if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\"" = set; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF @@ -2347,7 +2355,7 @@ all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF -# GNU make sometimes prints "make[1]: Entering...", which would confuse us. +# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; @@ -2666,8 +2674,8 @@ test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error "no acceptable C compiler found in \$PATH -See \`config.log' for more details." "$LINENO" 5; } +as_fn_error $? "no acceptable C compiler found in \$PATH +See \`config.log' for more details" "$LINENO" 5 ; } # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 @@ -2781,9 +2789,8 @@ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -{ as_fn_set_status 77 -as_fn_error "C compiler cannot create executables -See \`config.log' for more details." "$LINENO" 5; }; } +as_fn_error 77 "C compiler cannot create executables +See \`config.log' for more details" "$LINENO" 5 ; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } @@ -2825,8 +2832,8 @@ else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error "cannot compute suffix of executables: cannot compile and link -See \`config.log' for more details." "$LINENO" 5; } +as_fn_error $? "cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details" "$LINENO" 5 ; } fi rm -f conftest conftest$ac_cv_exeext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 @@ -2883,9 +2890,9 @@ else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error "cannot run C compiled programs. +as_fn_error $? "cannot run C compiled programs. If you meant to cross compile, use \`--host'. -See \`config.log' for more details." "$LINENO" 5; } +See \`config.log' for more details" "$LINENO" 5 ; } fi fi fi @@ -2936,8 +2943,8 @@ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error "cannot compute suffix of object files: cannot compile -See \`config.log' for more details." "$LINENO" 5; } +as_fn_error $? "cannot compute suffix of object files: cannot compile +See \`config.log' for more details" "$LINENO" 5 ; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi @@ -3639,7 +3646,7 @@ no) ;; ''|yes) - as_fn_error "You MUST specify a directory for ffmpeg." "$LINENO" 5 + as_fn_error $? "You MUST specify a directory for ffmpeg." "$LINENO" 5 ;; *) ffmpeg_prefix=$withval @@ -3658,7 +3665,7 @@ # Check whether --with-ffmpeg-include was given. if test "${with_ffmpeg_include+set}" = set; then : withval=$with_ffmpeg_include; case $withval in - ''|yes|no) as_fn_error "You MUST specify a directory for ffmpeg-include." "$LINENO" 5;; + ''|yes|no) as_fn_error $? "You MUST specify a directory for ffmpeg-include." "$LINENO" 5 ;; *) ffmpeg_include=$withval;; esac fi @@ -3667,7 +3674,7 @@ # Check whether --with-ffmpeg-lib was given. if test "${with_ffmpeg_lib+set}" = set; then : withval=$with_ffmpeg_lib; case $withval in - ''|yes|no) as_fn_error "You MUST specify a directory for ffmpeg-lib." "$LINENO" 5;; + ''|yes|no) as_fn_error $? "You MUST specify a directory for ffmpeg-lib." "$LINENO" 5 ;; *) ffmpeg_lib=$withval;; esac fi @@ -3808,7 +3815,7 @@ LIBS="$LIBS -la52 -lm" else - as_fn_error "Did not find required a52 library" "$LINENO" 5 + as_fn_error $? "Did not find required a52 library" "$LINENO" 5 fi @@ -3915,7 +3922,7 @@ # Broken: fails on valid input. continue fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. @@ -3931,11 +3938,11 @@ ac_preproc_ok=: break fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext +rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi @@ -3974,7 +3981,7 @@ # Broken: fails on valid input. continue fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. @@ -3990,18 +3997,18 @@ ac_preproc_ok=: break fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext +rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error "C preprocessor \"$CPP\" fails sanity check -See \`config.log' for more details." "$LINENO" 5; } +as_fn_error $? "C preprocessor \"$CPP\" fails sanity check +See \`config.log' for more details" "$LINENO" 5 ; } fi ac_ext=c @@ -4062,7 +4069,7 @@ done IFS=$as_save_IFS if test -z "$ac_cv_path_GREP"; then - as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_GREP=$GREP @@ -4128,7 +4135,7 @@ done IFS=$as_save_IFS if test -z "$ac_cv_path_EGREP"; then - as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_EGREP=$EGREP @@ -4260,8 +4267,7 @@ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default " -eval as_val=\$$as_ac_Header - if test "x$as_val" = x""yes; then : +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF @@ -4275,8 +4281,7 @@ do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" -eval as_val=\$$as_ac_Header - if test "x$as_val" = x""yes; then : +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF @@ -4409,8 +4414,7 @@ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default " -eval as_val=\$$as_ac_Header - if test "x$as_val" = x""yes; then : +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF @@ -4608,7 +4612,7 @@ # Check whether --with-qt3 was given. if test "${with_qt3+set}" = set; then : withval=$with_qt3; case $withval in - no) as_fn_error "dvbcut requires Qt3" "$LINENO" 5;; + no) as_fn_error $? "dvbcut requires Qt3" "$LINENO" 5 ;; yes) ;; *) QTDIR=$withval;; esac @@ -4705,7 +4709,7 @@ if test "x$ac_cv_lib_qt_main" = x""yes; then : LIBS="$LIBS -lqt" else - as_fn_error "Qt library not found" "$LINENO" 5 + as_fn_error $? "Qt library not found" "$LINENO" 5 fi fi @@ -4842,6 +4846,7 @@ ac_libobjs= ac_ltlibobjs= +U= for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' @@ -5003,19 +5008,19 @@ (unset CDPATH) >/dev/null 2>&1 && unset CDPATH -# as_fn_error ERROR [LINENO LOG_FD] -# --------------------------------- +# as_fn_error STATUS ERROR [LINENO LOG_FD] +# ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the -# script with status $?, using 1 if that was 0. +# script with STATUS, using 1 if that was 0. as_fn_error () { - as_status=$?; test $as_status -eq 0 && as_status=1 - if test "$3"; then - as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi - $as_echo "$as_me: error: $1" >&2 + $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error @@ -5211,7 +5216,7 @@ test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p @@ -5265,7 +5270,7 @@ # values after options handling. ac_log=" This file was extended by $as_me, which was -generated by GNU Autoconf 2.65. Invocation command line was +generated by GNU Autoconf 2.67. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS @@ -5318,10 +5323,10 @@ ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ config.status -configured by $0, generated by GNU Autoconf 2.65, +configured by $0, generated by GNU Autoconf 2.67, with options \\"\$ac_cs_config\\" -Copyright (C) 2009 Free Software Foundation, Inc. +Copyright (C) 2010 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." @@ -5337,11 +5342,16 @@ while test $# != 0 do case $1 in - --*=*) + --*=?*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; + --*=) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg= + ac_shift=: + ;; *) ac_option=$1 ac_optarg=$2 @@ -5363,6 +5373,7 @@ $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + '') as_fn_error $? "missing file argument" ;; esac as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; @@ -5373,7 +5384,7 @@ ac_cs_silent=: ;; # This is an error. - -*) as_fn_error "unrecognized option: \`$1' + -*) as_fn_error $? "unrecognized option: \`$1' Try \`$0 --help' for more information." ;; *) as_fn_append ac_config_targets " $1" @@ -5426,7 +5437,7 @@ "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; "dvbcut.desktop") CONFIG_FILES="$CONFIG_FILES dvbcut.desktop" ;; - *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; + *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5 ;; esac done @@ -5462,7 +5473,7 @@ { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") -} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 +} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. @@ -5479,7 +5490,7 @@ fi ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then - ac_cs_awk_cr='\r' + ac_cs_awk_cr='\\r' else ac_cs_awk_cr=$ac_cr fi @@ -5493,18 +5504,18 @@ echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || - as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 -ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 +ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || - as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then - as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi @@ -5593,20 +5604,28 @@ else cat fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ - || as_fn_error "could not setup config files machinery" "$LINENO" 5 + || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 _ACEOF -# VPATH may cause trouble with some makes, so we remove $(srcdir), -# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and +# VPATH may cause trouble with some makes, so we remove sole $(srcdir), +# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then - ac_vpsub='/^[ ]*VPATH[ ]*=/{ -s/:*\$(srcdir):*/:/ -s/:*\${srcdir}:*/:/ -s/:*@srcdir@:*/:/ -s/^\([^=]*=[ ]*\):*/\1/ + ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ +h +s/// +s/^/:/ +s/[ ]*$/:/ +s/:\$(srcdir):/:/g +s/:\${srcdir}:/:/g +s/:@srcdir@:/:/g +s/^:*// s/:*$// +x +s/\(=[ ]*\).*/\1/ +G +s/\n// s/^[^=]*=[ ]*$// }' fi @@ -5624,7 +5643,7 @@ esac case $ac_mode$ac_tag in :[FHL]*:*);; - :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; + :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5 ;; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac @@ -5652,7 +5671,7 @@ [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || - as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; + as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5 ;; esac case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac as_fn_append ac_file_inputs " '$ac_f'" @@ -5679,7 +5698,7 @@ case $ac_tag in *:-:* | *:-) cat >"$tmp/stdin" \ - || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; esac ;; esac @@ -5810,22 +5829,22 @@ $ac_datarootdir_hack " eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ - || as_fn_error "could not create $ac_file" "$LINENO" 5 + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined." >&5 +which seems to be undefined. Please make sure it is defined" >&5 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined." >&2;} +which seems to be undefined. Please make sure it is defined" >&2;} rm -f "$tmp/stdin" case $ac_file in -) cat "$tmp/out" && rm -f "$tmp/out";; *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; esac \ - || as_fn_error "could not create $ac_file" "$LINENO" 5 + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; @@ -5840,7 +5859,7 @@ ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || - as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 + as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 # configure is writing to config.log, and then calls config.status. @@ -5861,7 +5880,7 @@ exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. - $ac_cs_success || as_fn_exit $? + $ac_cs_success || as_fn_exit 1 fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 diff -Nru dvbcut-0.6.1/debian/changelog dvbcut-0.6.1/debian/changelog --- dvbcut-0.6.1/debian/changelog 2010-06-04 19:53:37.000000000 +0000 +++ dvbcut-0.6.1/debian/changelog 2010-09-29 17:10:34.000000000 +0000 @@ -1,3 +1,9 @@ +dvbcut (0.6.1-svn171~ppa1~maverick) maverick; urgency=low + + * Build of SVN revision 171 + + -- Francesco Fumanti Wed, 29 Sep 2010 19:09:03 +0200 + dvbcut (0.6.1-svn168~ppa~maverick) maverick; urgency=low * Build of SVN revision 168 diff -Nru dvbcut-0.6.1/debian/README.Debian dvbcut-0.6.1/debian/README.Debian --- dvbcut-0.6.1/debian/README.Debian 2010-01-21 16:43:57.000000000 +0000 +++ dvbcut-0.6.1/debian/README.Debian 2010-09-29 18:46:16.000000000 +0000 @@ -3,4 +3,4 @@ - -- Francesco Fumanti Thu, 21 Jan 2010 17:43:53 +0100 + diff -Nru dvbcut-0.6.1/DISTFILES dvbcut-0.6.1/DISTFILES --- dvbcut-0.6.1/DISTFILES 2010-02-26 11:05:54.000000000 +0000 +++ dvbcut-0.6.1/DISTFILES 2010-09-29 16:52:09.000000000 +0000 @@ -27,6 +27,7 @@ debian/rules dvbcut.1 dvbcut.desktop.in +dvbcut.ico dvbcut.kdevelop dvbcut.kdevelop.filelist dvbcut.kdevelop.pcs diff -Nru dvbcut-0.6.1/dvbcut.desktop dvbcut-0.6.1/dvbcut.desktop --- dvbcut-0.6.1/dvbcut.desktop 2010-02-26 11:14:49.000000000 +0000 +++ dvbcut-0.6.1/dvbcut.desktop 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -[Desktop Entry] -Type=Application -Version=1.0 -Name=DVBcut -GenericName=DVB Cutting Program -NoDisplay=false -Comment=Cut DVB streams -Icon=/usr/local/share/dvbcut/icons/dvbcut.svg -TryExec=/usr/local/bin/dvbcut -Exec=/usr/local/bin/dvbcut %F -Terminal=false -MimeType=application/x-dvbcut; -Categories=AudioVideo;AudioVideoEditing;Qt; -StartupWMClass=Dvbcut Binary files /tmp/BgrStUzLJk/dvbcut-0.6.1/dvbcut.ico and /tmp/ShTPJ5GQua/dvbcut-0.6.1/dvbcut.ico differ diff -Nru dvbcut-0.6.1/ffmpeg-patches/cvs20050918.deletefiles dvbcut-0.6.1/ffmpeg-patches/cvs20050918.deletefiles --- dvbcut-0.6.1/ffmpeg-patches/cvs20050918.deletefiles 2010-02-26 11:05:47.000000000 +0000 +++ dvbcut-0.6.1/ffmpeg-patches/cvs20050918.deletefiles 1970-01-01 00:00:00.000000000 +0000 @@ -1,184 +0,0 @@ -Doxyfile -INSTALL -build_avopt -clean-diff -cmdutils.c -cmdutils.h -cws2fws.c -doc/ -ffinstall.nsi -ffmpeg.c -ffplay.c -ffserver.c -ffserver.h -libavcodec/4xm.c -libavcodec/8bps.c -libavcodec/aasc.c -libavcodec/ac3dec.c -libavcodec/alac.c -libavcodec/amr.c -libavcodec/apiexample.c -libavcodec/asv1.c -libavcodec/beosthread.c -libavcodec/cinepak.c -libavcodec/cljr.c -libavcodec/cyuv.c -libavcodec/dct-test.c -libavcodec/dv.c -libavcodec/faac.c -libavcodec/faad.c -libavcodec/fdctref.c -libavcodec/fft-test.c -libavcodec/ffv1.c -libavcodec/flac.c -libavcodec/flicvideo.c -libavcodec/fraps.c -libavcodec/h261.c -libavcodec/h264.c -libavcodec/huffyuv.c -libavcodec/idcinvideo.c -libavcodec/indeo2.c -libavcodec/indeo2data.h -libavcodec/indeo3.c -libavcodec/indeo3data.h -libavcodec/interplayvideo.c -libavcodec/lcl.c -libavcodec/libgsm.c -libavcodec/libpostproc/Makefile -libavcodec/libpostproc/postprocess.c -libavcodec/libpostproc/postprocess.h -libavcodec/libpostproc/postprocess_altivec_template.c -libavcodec/libpostproc/postprocess_internal.h -libavcodec/libpostproc/postprocess_template.c -libavcodec/loco.c -libavcodec/mace.c -libavcodec/motion_test.c -libavcodec/mp3lameaudio.c -libavcodec/msrle.c -libavcodec/msvideo1.c -libavcodec/oggtheora.c -libavcodec/oggvorbis.c -libavcodec/png.c -libavcodec/pthread.c -libavcodec/qdrw.c -libavcodec/qpeg.c -libavcodec/qtrle.c -libavcodec/ra144.c -libavcodec/ra144.h -libavcodec/ra288.c -libavcodec/ra288.h -libavcodec/roqvideo.c -libavcodec/rpza.c -libavcodec/rv10.c -libavcodec/shorten.c -libavcodec/smc.c -libavcodec/snow.c -libavcodec/sonic.c -libavcodec/svq1.c -libavcodec/svq1_vlc.h -libavcodec/svq3.c -libavcodec/truemotion1.c -libavcodec/truemotion1data.h -libavcodec/tscc.c -libavcodec/ulti.c -libavcodec/ulti_cb.h -libavcodec/vc9.c -libavcodec/vcr1.c -libavcodec/vmdav.c -libavcodec/vorbis.c -libavcodec/vorbis.h -libavcodec/vp3.c -libavcodec/vp3data.h -libavcodec/vqavideo.c -libavcodec/w32thread.c -libavcodec/wmadec.c -libavcodec/wnv1.c -libavcodec/ws-snd1.c -libavcodec/x264.c -libavcodec/xan.c -libavcodec/xl.c -libavcodec/xvidff.c -libavcodec/xvmcvideo.c -libavformat/4xm.c -libavformat/amr.c -libavformat/asf-enc.c -libavformat/asf.c -libavformat/asf.h -libavformat/au.c -libavformat/audio.c -libavformat/avi.h -libavformat/avidec.c -libavformat/avienc.c -libavformat/barpainet.c -libavformat/barpainet.h -libavformat/beosaudio.cpp -libavformat/crc.c -libavformat/daud.c -libavformat/dc1394.c -libavformat/dv.c -libavformat/dv.h -libavformat/dv1394.c -libavformat/dv1394.h -libavformat/electronicarts.c -libavformat/ffm.c -libavformat/flic.c -libavformat/flvdec.c -libavformat/flvenc.c -libavformat/framehook.c -libavformat/framehook.h -libavformat/gif.c -libavformat/gifdec.c -libavformat/grab.c -libavformat/grab_bktr.c -libavformat/http.c -libavformat/idcin.c -libavformat/idroq.c -libavformat/img.c -libavformat/img2.c -libavformat/ipmovie.c -libavformat/jpeg.c -libavformat/matroska.c -libavformat/mmf.c -libavformat/mov.c -libavformat/movenc.c -libavformat/mp3.c -libavformat/mpjpeg.c -libavformat/nsvdec.c -libavformat/nut.c -libavformat/ogg.c -libavformat/ogg2.c -libavformat/ogg2.h -libavformat/oggparseflac.c -libavformat/oggparsetheora.c -libavformat/oggparsevorbis.c -libavformat/png.c -libavformat/pnm.c -libavformat/psxstr.c -libavformat/qtpalette.h -libavformat/raw.c -libavformat/rm.c -libavformat/rtp.c -libavformat/rtp.h -libavformat/rtpproto.c -libavformat/rtsp.c -libavformat/rtsp.h -libavformat/rtspcodes.h -libavformat/segafilm.c -libavformat/sgi.c -libavformat/sierravmd.c -libavformat/sol.c -libavformat/swf.c -libavformat/tcp.c -libavformat/udp.c -libavformat/wav.c -libavformat/wc3movie.c -libavformat/westwood.c -libavformat/yuv.c -libavformat/yuv4mpeg.c -output_example.c -pktdumper.c -qt-faststart.c -tests/ -unwrap-diff -vhook/ -xvmc_render.h diff -Nru dvbcut-0.6.1/ffmpeg-patches/cvs20050918.diff dvbcut-0.6.1/ffmpeg-patches/cvs20050918.diff --- dvbcut-0.6.1/ffmpeg-patches/cvs20050918.diff 2010-02-26 11:05:47.000000000 +0000 +++ dvbcut-0.6.1/ffmpeg-patches/cvs20050918.diff 1970-01-01 00:00:00.000000000 +0000 @@ -1,2086 +0,0 @@ -diff -urN ffmpeg.orig/Makefile ffmpeg.src/Makefile ---- ffmpeg.orig/Makefile 2005-08-11 14:12:24.000000000 +0200 -+++ ffmpeg.src/Makefile 2005-11-27 16:34:24.164554736 +0100 -@@ -7,7 +7,10 @@ - VPATH=$(SRC_PATH) - - CFLAGS=$(OPTFLAGS) -I. -I$(SRC_PATH) -I$(SRC_PATH)/libavutil -I$(SRC_PATH)/libavcodec -I$(SRC_PATH)/libavformat -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE --LDFLAGS+= -g -+ -+ifeq ($(DVBCUT_NO_DEBUG),) -+LDFLAGS+= -g -+endif - - ifeq ($(TARGET_GPROF),yes) - CFLAGS+=-p -@@ -188,11 +191,10 @@ - @test -f .libs || touch .libs - @for i in $(DEP_LIBS) ; do if $(TEST) $$i -nt .libs ; then touch .libs; fi ; done - --clean: $(CLEANVHOOK) -+clean: - $(MAKE) -C libavutil clean - $(MAKE) -C libavcodec clean - $(MAKE) -C libavformat clean -- $(MAKE) -C tests clean - rm -f *.o *.d *~ .libs .depend gmon.out TAGS ffmpeg_g$(EXESUF) \ - ffplay_g$(EXESUF) $(PROG) $(PROGTEST) $(QTFASTSTART) - -diff -urN ffmpeg.orig/libavcodec/Makefile ffmpeg.src/libavcodec/Makefile ---- ffmpeg.orig/libavcodec/Makefile 2005-09-13 19:32:01.000000000 +0200 -+++ ffmpeg.src/libavcodec/Makefile 2005-11-27 16:34:24.165554584 +0100 -@@ -17,213 +17,9 @@ - ratecontrol.o adpcm.o eval.o error_resilience.o \ - fft.o mdct.o raw.o golomb.o cabac.o\ - dpcm.o adx.o faandct.o parser.o g726.o \ -- vp3dsp.o h264idct.o rangecoder.o pnm.o h263.o msmpeg4.o h263dec.o dvdsub.o dvbsub.o dvbsubdec.o\ -+ vp3dsp.o h264idct.o rangecoder.o pnm.o h263.o msmpeg4.o h263dec.o \ - opt.o - --ifeq ($(CONFIG_AASC_DECODER),yes) -- OBJS+= aasc.o --endif --ifeq ($(CONFIG_ALAC_DECODER),yes) -- OBJS+= alac.o --endif --ifneq ($(CONFIG_ASV1_DECODER)$(CONFIG_ASV1_ENCODER)$(CONFIG_ASV2_DECODER)$(CONFIG_ASV2_ENCODER),) -- OBJS+= asv1.o --endif --ifeq ($(CONFIG_CINEPAK_DECODER),yes) -- OBJS+= cinepak.o --endif --ifneq ($(CONFIG_CLJR_DECODER)$(CONFIG_CLJR_ENCODER),) -- OBJS+= cljr.o --endif --ifeq ($(CONFIG_CYUV_DECODER),yes) -- OBJS+= cyuv.o --endif --ifneq ($(CONFIG_DVVIDEO_DECODER)$(CONFIG_DVVIDEO_ENCODER),) -- OBJS+= dv.o --endif --ifeq ($(CONFIG_EIGHTBPS_DECODER),yes) -- OBJS+= 8bps.o --endif --ifneq ($(CONFIG_FFV1_DECODER)$(CONFIG_FFV1_ENCODER),) -- OBJS+= ffv1.o --endif --ifeq ($(CONFIG_FLAC_DECODER),yes) -- OBJS+= flac.o --endif --ifeq ($(CONFIG_FLIC_DECODER),yes) -- OBJS+= flicvideo.o --endif --ifeq ($(CONFIG_FOURXM_DECODER),yes) -- OBJS+= 4xm.o --endif --ifeq ($(CONFIG_FRAPS_DECODER),yes) -- OBJS+= fraps.o --endif --ifneq ($(CONFIG_H261_DECODER)$(CONFIG_H261_ENCODER),) -- OBJS+= h261.o --endif --ifneq ($(CONFIG_H264_DECODER)$(CONFIG_SVQ3_DECODER),) -- OBJS+= h264.o --endif --ifneq ($(CONFIG_HUFFYUV_DECODER)$(CONFIG_HUFFYUV_ENCODER)$(CONFIG_FFVHUFF_DECODER)$(CONFIG_FFVHUFF_ENCODER),) -- OBJS+= huffyuv.o --endif --ifeq ($(CONFIG_IDCIN_DECODER),yes) -- OBJS+= idcinvideo.o --endif --ifeq ($(CONFIG_INDEO2_DECODER),yes) -- OBJS+= indeo2.o --endif --ifeq ($(CONFIG_INDEO3_DECODER),yes) -- OBJS+= indeo3.o --endif --ifeq ($(CONFIG_INTERPLAY_VIDEO_DECODER),yes) -- OBJS+= interplayvideo.o --endif --ifneq ($(CONFIG_MSZH_DECODER)$(CONFIG_ZLIB_DECODER)$(CONFIG_ZLIB_ENCODER),) -- OBJS+= lcl.o --endif --ifeq ($(CONFIG_LOCO_DECODER),yes) -- OBJS+= loco.o --endif --ifneq ($(CONFIG_MACE3_DECODER)$(CONFIG_MACE6_DECODER),) -- OBJS+= mace.o --endif --ifeq ($(CONFIG_MSRLE_DECODER),yes) -- OBJS+= msrle.o --endif --ifeq ($(CONFIG_MSVIDEO1_DECODER),yes) -- OBJS+= msvideo1.o --endif --ifneq ($(CONFIG_PNG_DECODER)$(CONFIG_PNG_ENCODER),) -- OBJS+= png.o --endif --ifeq ($(CONFIG_QDRAW_DECODER),yes) -- OBJS+= qdrw.o --endif --ifeq ($(CONFIG_QPEG_DECODER),yes) -- OBJS+= qpeg.o --endif --ifeq ($(CONFIG_QTRLE_DECODER),yes) -- OBJS+= qtrle.o --endif --ifeq ($(CONFIG_RA_144_DECODER),yes) -- OBJS+= ra144.o --endif --ifeq ($(CONFIG_RA_288_DECODER),yes) -- OBJS+= ra288.o --endif --ifeq ($(CONFIG_ROQ_DECODER),yes) -- OBJS+= roqvideo.o --endif --ifeq ($(CONFIG_RPZA_DECODER),yes) -- OBJS+= rpza.o --endif --ifneq ($(CONFIG_RV10_DECODER)$(CONFIG_RV20_DECODER)$(CONFIG_RV10_ENCODER)$(CONFIG_RV20_ENCODER),) -- OBJS+= rv10.o --endif --ifeq ($(CONFIG_SHORTEN_DECODER),yes) -- OBJS+= shorten.o --endif --ifeq ($(CONFIG_SMC_DECODER),yes) -- OBJS+= smc.o --endif --ifneq ($(CONFIG_SNOW_DECODER)$(CONFIG_SNOW_ENCODER),) -- OBJS+= snow.o --endif --ifneq ($(CONFIG_SONIC_DECODER)$(CONFIG_SONIC_ENCODER)$(CONFIG_SONIC_LS_ENCODER),) -- OBJS+= sonic.o --endif --ifneq ($(CONFIG_SVQ1_DECODER)$(CONFIG_SVQ1_ENCODER),) -- OBJS+= svq1.o --endif --ifeq ($(CONFIG_TRUEMOTION1_DECODER),yes) -- OBJS+= truemotion1.o --endif --ifeq ($(CONFIG_TSCC_DECODER),yes) -- OBJS+= tscc.o --endif --ifeq ($(CONFIG_ULTI_DECODER),yes) -- OBJS+= ulti.o --endif --ifneq ($(CONFIG_VC9_DECODER)$(CONFIG_WMV3_DECODER),) -- OBJS+= vc9.o --endif --ifneq ($(CONFIG_VCR1_DECODER)$(CONFIG_VCR1_ENCODER),) -- OBJS+= vcr1.o --endif --ifneq ($(CONFIG_VMDVIDEO_DECODER)$(CONFIG_VMDAUDIO_DECODER),) -- OBJS+= vmdav.o --endif --ifeq ($(CONFIG_VORBIS_DECODER),yes) -- OBJS+= vorbis.o --endif --ifneq ($(CONFIG_VP3_DECODER)$(CONFIG_THEORA_DECODER),) -- OBJS+= vp3.o --endif --ifeq ($(CONFIG_VQA_DECODER),yes) -- OBJS+= vqavideo.o --endif --ifneq ($(CONFIG_WMAV1_DECODER)$(CONFIG_WMAV2_DECODER),) -- OBJS+= wmadec.o --endif --ifeq ($(CONFIG_WNV1_DECODER),yes) -- OBJS+= wnv1.o --endif --ifeq ($(CONFIG_WS_SND1_DECODER),yes) -- OBJS+= ws-snd1.o --endif --ifneq ($(CONFIG_XAN_WC3_DECODER)$(CONFIG_XAN_WC4_DECODER),) -- OBJS+= xan.o --endif --ifeq ($(CONFIG_XL_DECODER),yes) -- OBJS+= xl.o --endif -- -- --AMROBJS= --ifeq ($(AMR_NB),yes) --ifeq ($(AMR_NB_FIXED),yes) --AMROBJS= amr.o --AMREXTRALIBS+= amr/*.o --AMRLIBS=amrlibs --CLEANAMR=cleanamr --else --AMROBJS= amr.o --OBJS+= amr_float/sp_dec.o amr_float/sp_enc.o amr_float/interf_dec.o amr_float/interf_enc.o --CLEANAMR=cleanamrfloat --endif --endif -- --ifeq ($(HAVE_PTHREADS),yes) --OBJS+= pthread.o --endif -- --ifeq ($(HAVE_W32THREADS),yes) --OBJS+= w32thread.o --endif -- --ifeq ($(HAVE_BEOSTHREADS),yes) --OBJS+= beosthread.o --endif -- --ifeq ($(AMR_WB),yes) --AMROBJS= amr.o --OBJS+= amrwb_float/dec_acelp.o amrwb_float/dec_dtx.o amrwb_float/dec_gain.o \ -- amrwb_float/dec_if.o amrwb_float/dec_lpc.o amrwb_float/dec_main.o \ -- amrwb_float/dec_rom.o amrwb_float/dec_util.o amrwb_float/enc_acelp.o \ -- amrwb_float/enc_dtx.o amrwb_float/enc_gain.o amrwb_float/enc_if.o \ -- amrwb_float/enc_lpc.o amrwb_float/enc_main.o amrwb_float/enc_rom.o \ -- amrwb_float/enc_util.o amrwb_float/if_rom.o --endif --OBJS+= $(AMROBJS) --CLEANAMRWB=cleanamrwbfloat --ASM_OBJS= -- --ifeq ($(HAVE_XVMC_ACCEL),yes) --OBJS+= xvmcvideo.o --endif -- - # currently using liba52 for ac3 decoding - ifeq ($(CONFIG_AC3),yes) - OBJS+= a52dec.o -@@ -244,61 +40,6 @@ - EXTRALIBS += -ldts - endif - --ifeq ($(CONFIG_FAAD),yes) --OBJS+= faad.o --ifeq ($(CONFIG_FAADBIN),yes) --# no libs needed --else --EXTRALIBS += -lfaad --endif --endif -- --ifeq ($(CONFIG_FAAC),yes) --OBJS+= faac.o --EXTRALIBS += -lfaac --endif -- --ifeq ($(CONFIG_XVID),yes) --OBJS+= xvidff.o --EXTRALIBS += -lxvidcore --endif -- --ifeq ($(CONFIG_X264),yes) --OBJS+= x264.o --EXTRALIBS += -lx264 --endif -- --ifeq ($(CONFIG_PP),yes) --ifeq ($(SHARED_PP),yes) --EXTRALIBS += -Llibpostproc -lpostproc$(BUILDSUF) --else --# LIBS += libpostproc/libpostproc.a ... should be fixed --OBJS += libpostproc/postprocess.o --endif --endif -- --ifeq ($(CONFIG_MP3LAME),yes) --OBJS += mp3lameaudio.o --EXTRALIBS += -lmp3lame --endif -- --ifeq ($(CONFIG_LIBOGG),yes) --ifeq ($(CONFIG_LIBVORBIS),yes) --OBJS += oggvorbis.o --EXTRALIBS += -lvorbisenc -lvorbis --endif --ifeq ($(CONFIG_LIBTHEORA), yes) --OBJS += oggtheora.o --EXTRALIBS += -ltheora --endif --EXTRALIBS += -logg --endif -- --ifeq ($(CONFIG_LIBGSM),yes) --OBJS += libgsm.o --EXTRALIBS += -lgsm --endif -- - ifeq ($(TARGET_GPROF),yes) - CFLAGS+=-p - LDFLAGS+=-p -@@ -400,9 +141,6 @@ - $(RANLIB) $@ - - $(SLIB): $(OBJS) --ifeq ($(CONFIG_PP),yes) -- $(MAKE) -C libpostproc --endif - ifeq ($(CONFIG_WIN32),yes) - $(CC) $(SHFLAGS) -Wl,--output-def,$(@:.dll=.def) -o $@ $(OBJS) $(EXTRALIBS) $(AMREXTRALIBS) - -lib /machine:i386 /def:$(@:.dll=.def) -@@ -412,9 +150,6 @@ - - dsputil.o: dsputil.c dsputil.h - --libpostproc/libpostproc.a: -- $(MAKE) -C libpostproc -- - %.o: %.c - $(CC) $(CFLAGS) $(LIBOBJFLAGS) -c -o $@ $< - -@@ -437,7 +172,6 @@ - sparc/*.o sparc/*~ \ - liba52/*.o liba52/*~ \ - apiexample $(TESTS) -- $(MAKE) -C libpostproc clean - - distclean: clean - rm -f Makefile.bak .depend -@@ -483,9 +217,6 @@ - ln -sf libavcodec-$(VERSION).so $(libdir)/libavcodec.so - $(LDCONFIG) || true - endif --ifeq ($(CONFIG_PP),yes) -- $(MAKE) -C libpostproc $@ --endif - else - install: - endif -diff -urN ffmpeg.orig/libavcodec/allcodecs.c ffmpeg.src/libavcodec/allcodecs.c ---- ffmpeg.orig/libavcodec/allcodecs.c 2005-09-13 19:32:01.000000000 +0200 -+++ ffmpeg.src/libavcodec/allcodecs.c 2005-11-27 16:36:00.214952856 +0100 -@@ -1,3 +1,4 @@ -+ - /* - * Utils for libavcodec - * Copyright (c) 2002 Fabrice Bellard. -@@ -38,552 +39,22 @@ - return; - inited = 1; - -- /* encoders */ --#ifdef CONFIG_ENCODERS --#ifdef CONFIG_AC3_ENCODER -- register_avcodec(&ac3_encoder); --#endif //CONFIG_AC3_ENCODER --#ifdef CONFIG_MP2_ENCODER -- register_avcodec(&mp2_encoder); --#endif //CONFIG_MP2_ENCODER --#ifdef CONFIG_MP3LAME --#ifdef CONFIG_MP3LAME_ENCODER -- register_avcodec(&mp3lame_encoder); --#endif //CONFIG_MP3LAME_ENCODER --#endif --#ifdef CONFIG_LIBVORBIS --#ifdef CONFIG_OGGVORBIS_ENCODER -- register_avcodec(&oggvorbis_encoder); --#endif //CONFIG_OGGVORBIS_ENCODER --#if (defined CONFIG_OGGVORBIS_DECODER && !defined CONFIG_VORBIS_DECODER) -- register_avcodec(&oggvorbis_decoder); --#endif //CONFIG_OGGVORBIS_DECODER --#endif --#ifdef CONFIG_LIBTHEORA --#ifdef CONFIG_OGGTHEORA_ENCODER --// register_avcodec(&oggtheora_encoder); --#endif //CONFIG_OGGTHEORA_ENCODER --#ifdef CONFIG_OGGTHEORA_DECODER -- register_avcodec(&oggtheora_decoder); --#endif //CONFIG_OGGTHEORA_DECODER --#endif --#ifdef CONFIG_FAAC --#ifdef CONFIG_FAAC_ENCODER -- register_avcodec(&faac_encoder); --#endif //CONFIG_FAAC_ENCODER --#endif --#ifdef CONFIG_XVID --#ifdef CONFIG_XVID_ENCODER -- register_avcodec(&xvid_encoder); --#endif //CONFIG_XVID_ENCODER --#endif --#ifdef CONFIG_MPEG1VIDEO_ENCODER -- register_avcodec(&mpeg1video_encoder); --#endif //CONFIG_MPEG1VIDEO_ENCODER --#ifdef CONFIG_H264_ENCODER --// register_avcodec(&h264_encoder); --#endif //CONFIG_H264_ENCODER --#ifdef CONFIG_MPEG2VIDEO_ENCODER - register_avcodec(&mpeg2video_encoder); --#endif //CONFIG_MPEG2VIDEO_ENCODER --#ifdef CONFIG_H261_ENCODER -- register_avcodec(&h261_encoder); --#endif //CONFIG_H261_ENCODER --#ifdef CONFIG_H263_ENCODER -- register_avcodec(&h263_encoder); --#endif //CONFIG_H263_ENCODER --#ifdef CONFIG_H263P_ENCODER -- register_avcodec(&h263p_encoder); --#endif //CONFIG_H263P_ENCODER --#ifdef CONFIG_FLV_ENCODER -- register_avcodec(&flv_encoder); --#endif //CONFIG_FLV_ENCODER --#ifdef CONFIG_RV10_ENCODER -- register_avcodec(&rv10_encoder); --#endif //CONFIG_RV10_ENCODER --#ifdef CONFIG_RV20_ENCODER -- register_avcodec(&rv20_encoder); --#endif //CONFIG_RV20_ENCODER --#ifdef CONFIG_MPEG4_ENCODER -- register_avcodec(&mpeg4_encoder); --#endif //CONFIG_MPEG4_ENCODER --#ifdef CONFIG_MSMPEG4V1_ENCODER -- register_avcodec(&msmpeg4v1_encoder); --#endif //CONFIG_MSMPEG4V1_ENCODER --#ifdef CONFIG_MSMPEG4V2_ENCODER -- register_avcodec(&msmpeg4v2_encoder); --#endif //CONFIG_MSMPEG4V2_ENCODER --#ifdef CONFIG_MSMPEG4V3_ENCODER -- register_avcodec(&msmpeg4v3_encoder); --#endif //CONFIG_MSMPEG4V3_ENCODER --#ifdef CONFIG_WMV1_ENCODER -- register_avcodec(&wmv1_encoder); --#endif //CONFIG_WMV1_ENCODER --#ifdef CONFIG_WMV2_ENCODER -- register_avcodec(&wmv2_encoder); --#endif //CONFIG_WMV2_ENCODER --#ifdef CONFIG_SVQ1_ENCODER -- register_avcodec(&svq1_encoder); --#endif //CONFIG_SVQ1_ENCODER --#ifdef CONFIG_MJPEG_ENCODER -- register_avcodec(&mjpeg_encoder); --#endif //CONFIG_MJPEG_ENCODER --#ifdef CONFIG_LJPEG_ENCODER -- register_avcodec(&ljpeg_encoder); --#endif //CONFIG_LJPEG_ENCODER --#ifdef CONFIG_ZLIB --#ifdef CONFIG_PNG_ENCODER -- register_avcodec(&png_encoder); --#endif //CONFIG_PNG_ENCODER --#endif --#ifdef CONFIG_PPM_ENCODER -- register_avcodec(&ppm_encoder); --#endif //CONFIG_PPM_ENCODER --#ifdef CONFIG_PGM_ENCODER -- register_avcodec(&pgm_encoder); --#endif //CONFIG_PGM_ENCODER --#ifdef CONFIG_PGMYUV_ENCODER -- register_avcodec(&pgmyuv_encoder); --#endif //CONFIG_PGMYUV_ENCODER --#ifdef CONFIG_PBM_ENCODER -- register_avcodec(&pbm_encoder); --#endif //CONFIG_PBM_ENCODER --#ifdef CONFIG_PAM_ENCODER -- register_avcodec(&pam_encoder); --#endif //CONFIG_PAM_ENCODER --#ifdef CONFIG_HUFFYUV_ENCODER -- register_avcodec(&huffyuv_encoder); --#endif //CONFIG_HUFFYUV_ENCODER --#ifdef CONFIG_FFVHUFF_ENCODER -- register_avcodec(&ffvhuff_encoder); --#endif //CONFIG_FFVHUFF_ENCODER --#ifdef CONFIG_ASV1_ENCODER -- register_avcodec(&asv1_encoder); --#endif //CONFIG_ASV1_ENCODER --#ifdef CONFIG_ASV2_ENCODER -- register_avcodec(&asv2_encoder); --#endif //CONFIG_ASV2_ENCODER --#ifdef CONFIG_FFV1_ENCODER -- register_avcodec(&ffv1_encoder); --#endif //CONFIG_FFV1_ENCODER --#ifdef CONFIG_SNOW_ENCODER -- register_avcodec(&snow_encoder); --#endif //CONFIG_SNOW_ENCODER --#ifdef CONFIG_ZLIB_ENCODER -- register_avcodec(&zlib_encoder); --#endif //CONFIG_ZLIB_ENCODER --#ifdef CONFIG_DVVIDEO_ENCODER -- register_avcodec(&dvvideo_encoder); --#endif //CONFIG_DVVIDEO_ENCODER --#ifdef CONFIG_SONIC_ENCODER -- register_avcodec(&sonic_encoder); --#endif //CONFIG_SONIC_ENCODER --#ifdef CONFIG_SONIC_LS_ENCODER -- register_avcodec(&sonic_ls_encoder); --#endif //CONFIG_SONIC_LS_ENCODER --#ifdef CONFIG_X264 --#ifdef CONFIG_X264_ENCODER -- register_avcodec(&x264_encoder); --#endif //CONFIG_X264_ENCODER --#endif --#ifdef CONFIG_LIBGSM -- register_avcodec(&libgsm_encoder); --#endif //CONFIG_LIBGSM --#endif /* CONFIG_ENCODERS */ --#ifdef CONFIG_RAWVIDEO_ENCODER -- register_avcodec(&rawvideo_encoder); --#endif //CONFIG_RAWVIDEO_ENCODER --#ifdef CONFIG_RAWVIDEO_DECODER -- register_avcodec(&rawvideo_decoder); --#endif //CONFIG_RAWVIDEO_DECODER -- -- /* decoders */ --#ifdef CONFIG_DECODERS --#ifdef CONFIG_H263_DECODER -- register_avcodec(&h263_decoder); --#endif //CONFIG_H263_DECODER --#ifdef CONFIG_H261_DECODER -- register_avcodec(&h261_decoder); --#endif //CONFIG_H261_DECODER --#ifdef CONFIG_MPEG4_DECODER -- register_avcodec(&mpeg4_decoder); --#endif //CONFIG_MPEG4_DECODER --#ifdef CONFIG_MSMPEG4V1_DECODER -- register_avcodec(&msmpeg4v1_decoder); --#endif //CONFIG_MSMPEG4V1_DECODER --#ifdef CONFIG_MSMPEG4V2_DECODER -- register_avcodec(&msmpeg4v2_decoder); --#endif //CONFIG_MSMPEG4V2_DECODER --#ifdef CONFIG_MSMPEG4V3_DECODER -- register_avcodec(&msmpeg4v3_decoder); --#endif //CONFIG_MSMPEG4V3_DECODER --#ifdef CONFIG_WMV1_DECODER -- register_avcodec(&wmv1_decoder); --#endif //CONFIG_WMV1_DECODER --#ifdef CONFIG_WMV2_DECODER -- register_avcodec(&wmv2_decoder); --#endif //CONFIG_WMV2_DECODER --#ifdef CONFIG_VC9_DECODER -- register_avcodec(&vc9_decoder); --#endif //CONFIG_VC9_DECODER --#ifdef CONFIG_WMV3_DECODER -- register_avcodec(&wmv3_decoder); --#endif //CONFIG_WMV3_DECODER --#ifdef CONFIG_H263I_DECODER -- register_avcodec(&h263i_decoder); --#endif //CONFIG_H263I_DECODER --#ifdef CONFIG_FLV_DECODER -- register_avcodec(&flv_decoder); --#endif //CONFIG_FLV_DECODER --#ifdef CONFIG_RV10_DECODER -- register_avcodec(&rv10_decoder); --#endif //CONFIG_RV10_DECODER --#ifdef CONFIG_RV20_DECODER -- register_avcodec(&rv20_decoder); --#endif //CONFIG_RV20_DECODER --#ifdef CONFIG_SVQ1_DECODER -- register_avcodec(&svq1_decoder); --#endif //CONFIG_SVQ1_DECODER --#ifdef CONFIG_SVQ3_DECODER -- register_avcodec(&svq3_decoder); --#endif //CONFIG_SVQ3_DECODER --#ifdef CONFIG_WMAV1_DECODER -- register_avcodec(&wmav1_decoder); --#endif //CONFIG_WMAV1_DECODER --#ifdef CONFIG_WMAV2_DECODER -- register_avcodec(&wmav2_decoder); --#endif //CONFIG_WMAV2_DECODER --#ifdef CONFIG_INDEO2_DECODER -- register_avcodec(&indeo2_decoder); --#endif //CONFIG_INDEO2_DECODER --#ifdef CONFIG_INDEO3_DECODER -- register_avcodec(&indeo3_decoder); --#endif //CONFIG_INDEO3_DECODER --#ifdef CONFIG_TSCC_DECODER -- register_avcodec(&tscc_decoder); --#endif //CONFIG_TSCC_DECODER --#ifdef CONFIG_ULTI_DECODER -- register_avcodec(&ulti_decoder); --#endif //CONFIG_ULTI_DECODER --#ifdef CONFIG_QDRAW_DECODER -- register_avcodec(&qdraw_decoder); --#endif //CONFIG_QDRAW_DECODER --#ifdef CONFIG_XL_DECODER -- register_avcodec(&xl_decoder); --#endif //CONFIG_XL_DECODER --#ifdef CONFIG_QPEG_DECODER -- register_avcodec(&qpeg_decoder); --#endif //CONFIG_QPEG_DECODER --#ifdef CONFIG_LOCO_DECODER -- register_avcodec(&loco_decoder); --#endif //CONFIG_LOCO_DECODER --#ifdef CONFIG_WNV1_DECODER -- register_avcodec(&wnv1_decoder); --#endif //CONFIG_WNV1_DECODER --#ifdef CONFIG_AASC_DECODER -- register_avcodec(&aasc_decoder); --#endif //CONFIG_AASC_DECODER --#ifdef CONFIG_FRAPS_DECODER -- register_avcodec(&fraps_decoder); --#endif //CONFIG_FRAPS_DECODER --#ifdef CONFIG_FAAD --#ifdef CONFIG_AAC_DECODER -- register_avcodec(&aac_decoder); --#endif //CONFIG_AAC_DECODER --#ifdef CONFIG_MPEG4AAC_DECODER -- register_avcodec(&mpeg4aac_decoder); --#endif //CONFIG_MPEG4AAC_DECODER --#endif --#ifdef CONFIG_MPEG1VIDEO_DECODER -- register_avcodec(&mpeg1video_decoder); --#endif //CONFIG_MPEG1VIDEO_DECODER --#ifdef CONFIG_MPEG2VIDEO_DECODER - register_avcodec(&mpeg2video_decoder); --#endif //CONFIG_MPEG2VIDEO_DECODER --#ifdef CONFIG_MPEGVIDEO_DECODER -- register_avcodec(&mpegvideo_decoder); --#endif //CONFIG_MPEGVIDEO_DECODER --#ifdef HAVE_XVMC --#ifdef CONFIG_MPEG_XVMC_DECODER -- register_avcodec(&mpeg_xvmc_decoder); --#endif //CONFIG_MPEG_XVMC_DECODER --#endif --#ifdef CONFIG_DVVIDEO_DECODER -- register_avcodec(&dvvideo_decoder); --#endif //CONFIG_DVVIDEO_DECODER --#ifdef CONFIG_MJPEG_DECODER -- register_avcodec(&mjpeg_decoder); --#endif //CONFIG_MJPEG_DECODER --#ifdef CONFIG_MJPEGB_DECODER -- register_avcodec(&mjpegb_decoder); --#endif //CONFIG_MJPEGB_DECODER --#ifdef CONFIG_SP5X_DECODER -- register_avcodec(&sp5x_decoder); --#endif //CONFIG_SP5X_DECODER --#ifdef CONFIG_ZLIB --#ifdef CONFIG_PNG_DECODER -- register_avcodec(&png_decoder); --#endif //CONFIG_PNG_DECODER --#endif --#ifdef CONFIG_MP2_DECODER -+ register_avcodec(&mp2_encoder); - register_avcodec(&mp2_decoder); --#endif //CONFIG_MP2_DECODER --#ifdef CONFIG_MP3_DECODER - register_avcodec(&mp3_decoder); --#endif //CONFIG_MP3_DECODER --#ifdef CONFIG_MP3ADU_DECODER -- register_avcodec(&mp3adu_decoder); --#endif //CONFIG_MP3ADU_DECODER --#ifdef CONFIG_MP3ON4_DECODER -- register_avcodec(&mp3on4_decoder); --#endif //CONFIG_MP3ON4_DECODER --#ifdef CONFIG_MACE3_DECODER -- register_avcodec(&mace3_decoder); --#endif //CONFIG_MACE3_DECODER --#ifdef CONFIG_MACE6_DECODER -- register_avcodec(&mace6_decoder); --#endif //CONFIG_MACE6_DECODER --#ifdef CONFIG_HUFFYUV_DECODER -- register_avcodec(&huffyuv_decoder); --#endif //CONFIG_HUFFYUV_DECODER --#ifdef CONFIG_FFVHUFF_DECODER -- register_avcodec(&ffvhuff_decoder); --#endif //CONFIG_FFVHUFF_DECODER --#ifdef CONFIG_FFV1_DECODER -- register_avcodec(&ffv1_decoder); --#endif //CONFIG_FFV1_DECODER --#ifdef CONFIG_SNOW_DECODER -- register_avcodec(&snow_decoder); --#endif //CONFIG_SNOW_DECODER --#ifdef CONFIG_CYUV_DECODER -- register_avcodec(&cyuv_decoder); --#endif //CONFIG_CYUV_DECODER --#ifdef CONFIG_H264_DECODER -- register_avcodec(&h264_decoder); --#endif //CONFIG_H264_DECODER --#ifdef CONFIG_VP3_DECODER -- register_avcodec(&vp3_decoder); --#endif //CONFIG_VP3_DECODER --#if (defined CONFIG_THEORA_DECODER && !defined CONFIG_LIBTHEORA) -- register_avcodec(&theora_decoder); --#endif //CONFIG_THEORA_DECODER --#ifdef CONFIG_ASV1_DECODER -- register_avcodec(&asv1_decoder); --#endif //CONFIG_ASV1_DECODER --#ifdef CONFIG_ASV2_DECODER -- register_avcodec(&asv2_decoder); --#endif //CONFIG_ASV2_DECODER --#ifdef CONFIG_VCR1_DECODER -- register_avcodec(&vcr1_decoder); --#endif //CONFIG_VCR1_DECODER --#ifdef CONFIG_CLJR_DECODER -- register_avcodec(&cljr_decoder); --#endif //CONFIG_CLJR_DECODER --#ifdef CONFIG_FOURXM_DECODER -- register_avcodec(&fourxm_decoder); --#endif //CONFIG_FOURXM_DECODER --#ifdef CONFIG_MDEC_DECODER -- register_avcodec(&mdec_decoder); --#endif //CONFIG_MDEC_DECODER --#ifdef CONFIG_ROQ_DECODER -- register_avcodec(&roq_decoder); --#endif //CONFIG_ROQ_DECODER --#ifdef CONFIG_INTERPLAY_VIDEO_DECODER -- register_avcodec(&interplay_video_decoder); --#endif //CONFIG_INTERPLAY_VIDEO_DECODER --#ifdef CONFIG_XAN_WC3_DECODER -- register_avcodec(&xan_wc3_decoder); --#endif //CONFIG_XAN_WC3_DECODER --#ifdef CONFIG_RPZA_DECODER -- register_avcodec(&rpza_decoder); --#endif //CONFIG_RPZA_DECODER --#ifdef CONFIG_CINEPAK_DECODER -- register_avcodec(&cinepak_decoder); --#endif //CONFIG_CINEPAK_DECODER --#ifdef CONFIG_MSRLE_DECODER -- register_avcodec(&msrle_decoder); --#endif //CONFIG_MSRLE_DECODER --#ifdef CONFIG_MSVIDEO1_DECODER -- register_avcodec(&msvideo1_decoder); --#endif //CONFIG_MSVIDEO1_DECODER --#ifdef CONFIG_VQA_DECODER -- register_avcodec(&vqa_decoder); --#endif //CONFIG_VQA_DECODER --#ifdef CONFIG_IDCIN_DECODER -- register_avcodec(&idcin_decoder); --#endif //CONFIG_IDCIN_DECODER --#ifdef CONFIG_EIGHTBPS_DECODER -- register_avcodec(&eightbps_decoder); --#endif //CONFIG_EIGHTBPS_DECODER --#ifdef CONFIG_SMC_DECODER -- register_avcodec(&smc_decoder); --#endif //CONFIG_SMC_DECODER --#ifdef CONFIG_FLIC_DECODER -- register_avcodec(&flic_decoder); --#endif //CONFIG_FLIC_DECODER --#ifdef CONFIG_TRUEMOTION1_DECODER -- register_avcodec(&truemotion1_decoder); --#endif //CONFIG_TRUEMOTION1_DECODER --#ifdef CONFIG_VMDVIDEO_DECODER -- register_avcodec(&vmdvideo_decoder); --#endif //CONFIG_VMDVIDEO_DECODER --#ifdef CONFIG_VMDAUDIO_DECODER -- register_avcodec(&vmdaudio_decoder); --#endif //CONFIG_VMDAUDIO_DECODER --#ifdef CONFIG_MSZH_DECODER -- register_avcodec(&mszh_decoder); --#endif //CONFIG_MSZH_DECODER --#ifdef CONFIG_ZLIB_DECODER -- register_avcodec(&zlib_decoder); --#endif //CONFIG_ZLIB_DECODER --#ifdef CONFIG_SONIC_DECODER -- register_avcodec(&sonic_decoder); --#endif //CONFIG_SONIC_DECODER -+ - #ifdef CONFIG_AC3 --#ifdef CONFIG_AC3_DECODER -+ register_avcodec(&ac3_encoder); - register_avcodec(&ac3_decoder); --#endif //CONFIG_AC3_DECODER - #endif -+ - #ifdef CONFIG_DTS --#ifdef CONFIG_DTS_DECODER - register_avcodec(&dts_decoder); --#endif //CONFIG_DTS_DECODER - #endif --#ifdef CONFIG_RA_144_DECODER -- register_avcodec(&ra_144_decoder); --#endif //CONFIG_RA_144_DECODER --#ifdef CONFIG_RA_288_DECODER -- register_avcodec(&ra_288_decoder); --#endif //CONFIG_RA_288_DECODER --#ifdef CONFIG_ROQ_DPCM_DECODER -- register_avcodec(&roq_dpcm_decoder); --#endif //CONFIG_ROQ_DPCM_DECODER --#ifdef CONFIG_INTERPLAY_DPCM_DECODER -- register_avcodec(&interplay_dpcm_decoder); --#endif //CONFIG_INTERPLAY_DPCM_DECODER --#ifdef CONFIG_XAN_DPCM_DECODER -- register_avcodec(&xan_dpcm_decoder); --#endif //CONFIG_XAN_DPCM_DECODER --#ifdef CONFIG_SOL_DPCM_DECODER -- register_avcodec(&sol_dpcm_decoder); --#endif //CONFIG_SOL_DPCM_DECODER --#ifdef CONFIG_QTRLE_DECODER -- register_avcodec(&qtrle_decoder); --#endif //CONFIG_QTRLE_DECODER --#ifdef CONFIG_FLAC_DECODER -- register_avcodec(&flac_decoder); --#endif //CONFIG_FLAC_DECODER --#ifdef CONFIG_SHORTEN_DECODER -- register_avcodec(&shorten_decoder); --#endif //CONFIG_SHORTEN_DECODER --#ifdef CONFIG_ALAC_DECODER -- register_avcodec(&alac_decoder); --#endif //CONFIG_ALAC_DECODER --#ifdef CONFIG_WS_SND1_DECODER -- register_avcodec(&ws_snd1_decoder); --#endif //CONFIG_WS_SND1_DECODER --#ifdef CONFIG_VORBIS_DECODER -- register_avcodec(&vorbis_decoder); --#endif --#ifdef CONFIG_LIBGSM -- register_avcodec(&libgsm_decoder); --#endif //CONFIG_LIBGSM --#endif /* CONFIG_DECODERS */ -- --#ifdef AMR_NB --#ifdef CONFIG_AMR_NB_DECODER -- register_avcodec(&amr_nb_decoder); --#endif //CONFIG_AMR_NB_DECODER --#ifdef CONFIG_ENCODERS --#ifdef CONFIG_AMR_NB_ENCODER -- register_avcodec(&amr_nb_encoder); --#endif //CONFIG_AMR_NB_ENCODER --#endif //CONFIG_ENCODERS --#endif /* AMR_NB */ -- --#ifdef AMR_WB --#ifdef CONFIG_AMR_WB_DECODER -- register_avcodec(&amr_wb_decoder); --#endif //CONFIG_AMR_WB_DECODER --#ifdef CONFIG_ENCODERS --#ifdef CONFIG_AMR_WB_ENCODER -- register_avcodec(&amr_wb_encoder); --#endif //CONFIG_AMR_WB_ENCODER --#endif //CONFIG_ENCODERS --#endif /* AMR_WB */ -- -- /* pcm codecs */ -- --#ifdef CONFIG_ENCODERS --#define PCM_CODEC(id, name) \ -- register_avcodec(& name ## _encoder); \ -- register_avcodec(& name ## _decoder); \ -- --#else --#define PCM_CODEC(id, name) \ -- register_avcodec(& name ## _decoder); --#endif -- --PCM_CODEC(CODEC_ID_PCM_S32LE, pcm_s32le); --PCM_CODEC(CODEC_ID_PCM_S32BE, pcm_s32be); --PCM_CODEC(CODEC_ID_PCM_U32LE, pcm_u32le); --PCM_CODEC(CODEC_ID_PCM_U32BE, pcm_u32be); --PCM_CODEC(CODEC_ID_PCM_S24LE, pcm_s24le); --PCM_CODEC(CODEC_ID_PCM_S24BE, pcm_s24be); --PCM_CODEC(CODEC_ID_PCM_U24LE, pcm_u24le); --PCM_CODEC(CODEC_ID_PCM_U24BE, pcm_u24be); --PCM_CODEC(CODEC_ID_PCM_S24DAUD, pcm_s24daud); --PCM_CODEC(CODEC_ID_PCM_S16LE, pcm_s16le); --PCM_CODEC(CODEC_ID_PCM_S16BE, pcm_s16be); --PCM_CODEC(CODEC_ID_PCM_U16LE, pcm_u16le); --PCM_CODEC(CODEC_ID_PCM_U16BE, pcm_u16be); --PCM_CODEC(CODEC_ID_PCM_S8, pcm_s8); --PCM_CODEC(CODEC_ID_PCM_U8, pcm_u8); --PCM_CODEC(CODEC_ID_PCM_ALAW, pcm_alaw); --PCM_CODEC(CODEC_ID_PCM_MULAW, pcm_mulaw); -- -- /* adpcm codecs */ --PCM_CODEC(CODEC_ID_ADPCM_IMA_QT, adpcm_ima_qt); --PCM_CODEC(CODEC_ID_ADPCM_IMA_WAV, adpcm_ima_wav); --PCM_CODEC(CODEC_ID_ADPCM_IMA_DK3, adpcm_ima_dk3); --PCM_CODEC(CODEC_ID_ADPCM_IMA_DK4, adpcm_ima_dk4); --PCM_CODEC(CODEC_ID_ADPCM_IMA_WS, adpcm_ima_ws); --PCM_CODEC(CODEC_ID_ADPCM_IMA_SMJPEG, adpcm_ima_smjpeg); --PCM_CODEC(CODEC_ID_ADPCM_MS, adpcm_ms); --PCM_CODEC(CODEC_ID_ADPCM_4XM, adpcm_4xm); --PCM_CODEC(CODEC_ID_ADPCM_XA, adpcm_xa); --PCM_CODEC(CODEC_ID_ADPCM_ADX, adpcm_adx); --PCM_CODEC(CODEC_ID_ADPCM_EA, adpcm_ea); --PCM_CODEC(CODEC_ID_ADPCM_G726, adpcm_g726); --PCM_CODEC(CODEC_ID_ADPCM_CT, adpcm_ct); --PCM_CODEC(CODEC_ID_ADPCM_SWF, adpcm_swf); --PCM_CODEC(CODEC_ID_ADPCM_YAMAHA, adpcm_yamaha); -- --#undef PCM_CODEC -- -- /* subtitles */ -- register_avcodec(&dvdsub_decoder); -- register_avcodec(&dvbsub_encoder); -- register_avcodec(&dvbsub_decoder); -- -- /* parsers */ -- av_register_codec_parser(&mpegvideo_parser); -- av_register_codec_parser(&mpeg4video_parser); --#if defined(CONFIG_H261_DECODER) || defined(CONFIG_H261_ENCODER) -- av_register_codec_parser(&h261_parser); --#endif -- av_register_codec_parser(&h263_parser); --#ifdef CONFIG_H264_DECODER -- av_register_codec_parser(&h264_parser); --#endif -- av_register_codec_parser(&mjpeg_parser); -- av_register_codec_parser(&pnm_parser); -- -+ - av_register_codec_parser(&mpegaudio_parser); --#ifdef CONFIG_AC3 -- av_register_codec_parser(&ac3_parser); --#endif -- av_register_codec_parser(&dvdsub_parser); -- av_register_codec_parser(&dvbsub_parser); -+// av_register_codec_parser(&ac3_parser); - } - -diff -urN ffmpeg.orig/libavcodec/mpegvideo.c ffmpeg.src/libavcodec/mpegvideo.c ---- ffmpeg.orig/libavcodec/mpegvideo.c 2005-09-13 19:32:02.000000000 +0200 -+++ ffmpeg.src/libavcodec/mpegvideo.c 2005-11-27 16:34:24.175553064 +0100 -@@ -1103,145 +1103,145 @@ - s->time_increment_bits = av_log2(s->avctx->time_base.den - 1) + 1; - - switch(avctx->codec->id) { -- case CODEC_ID_MPEG1VIDEO: -- s->out_format = FMT_MPEG1; -- s->low_delay= 0; //s->max_b_frames ? 0 : 1; -- avctx->delay= s->low_delay ? 0 : (s->max_b_frames + 1); -- break; -+// case CODEC_ID_MPEG1VIDEO: -+// s->out_format = FMT_MPEG1; -+// s->low_delay= 0; //s->max_b_frames ? 0 : 1; -+// avctx->delay= s->low_delay ? 0 : (s->max_b_frames + 1); -+// break; - case CODEC_ID_MPEG2VIDEO: - s->out_format = FMT_MPEG1; - s->low_delay= 0; //s->max_b_frames ? 0 : 1; - avctx->delay= s->low_delay ? 0 : (s->max_b_frames + 1); - s->rtp_mode= 1; - break; -- case CODEC_ID_LJPEG: -- case CODEC_ID_MJPEG: -- s->out_format = FMT_MJPEG; -- s->intra_only = 1; /* force intra only for jpeg */ -- s->mjpeg_write_tables = 1; /* write all tables */ -- s->mjpeg_data_only_frames = 0; /* write all the needed headers */ -- s->mjpeg_vsample[0] = 1<mjpeg_vsample[1] = 1; -- s->mjpeg_vsample[2] = 1; -- s->mjpeg_hsample[0] = 1<mjpeg_hsample[1] = 1; -- s->mjpeg_hsample[2] = 1; -- if (mjpeg_init(s) < 0) -- return -1; -- avctx->delay=0; -- s->low_delay=1; -- break; -- case CODEC_ID_H261: -- s->out_format = FMT_H261; -- avctx->delay=0; -- s->low_delay=1; -- break; -- case CODEC_ID_H263: -- if (h263_get_picture_format(s->width, s->height) == 7) { -- av_log(avctx, AV_LOG_INFO, "Input picture size isn't suitable for h263 codec! try h263+\n"); -- return -1; -- } -- s->out_format = FMT_H263; -- s->obmc= (avctx->flags & CODEC_FLAG_OBMC) ? 1:0; -- avctx->delay=0; -- s->low_delay=1; -- break; -- case CODEC_ID_H263P: -- s->out_format = FMT_H263; -- s->h263_plus = 1; -- /* Fx */ -- s->umvplus = (avctx->flags & CODEC_FLAG_H263P_UMV) ? 1:0; -- s->h263_aic= (avctx->flags & CODEC_FLAG_H263P_AIC) ? 1:0; -- s->modified_quant= s->h263_aic; -- s->alt_inter_vlc= (avctx->flags & CODEC_FLAG_H263P_AIV) ? 1:0; -- s->obmc= (avctx->flags & CODEC_FLAG_OBMC) ? 1:0; -- s->loop_filter= (avctx->flags & CODEC_FLAG_LOOP_FILTER) ? 1:0; -- s->unrestricted_mv= s->obmc || s->loop_filter || s->umvplus; -- s->h263_slice_structured= (s->flags & CODEC_FLAG_H263P_SLICE_STRUCT) ? 1:0; -- -- /* /Fx */ -- /* These are just to be sure */ -- avctx->delay=0; -- s->low_delay=1; -- break; -- case CODEC_ID_FLV1: -- s->out_format = FMT_H263; -- s->h263_flv = 2; /* format = 1; 11-bit codes */ -- s->unrestricted_mv = 1; -- s->rtp_mode=0; /* don't allow GOB */ -- avctx->delay=0; -- s->low_delay=1; -- break; -- case CODEC_ID_RV10: -- s->out_format = FMT_H263; -- avctx->delay=0; -- s->low_delay=1; -- break; -- case CODEC_ID_RV20: -- s->out_format = FMT_H263; -- avctx->delay=0; -- s->low_delay=1; -- s->modified_quant=1; -- s->h263_aic=1; -- s->h263_plus=1; -- s->loop_filter=1; -- s->unrestricted_mv= s->obmc || s->loop_filter || s->umvplus; -- break; -- case CODEC_ID_MPEG4: -- s->out_format = FMT_H263; -- s->h263_pred = 1; -- s->unrestricted_mv = 1; -- s->low_delay= s->max_b_frames ? 0 : 1; -- avctx->delay= s->low_delay ? 0 : (s->max_b_frames + 1); -- break; -- case CODEC_ID_MSMPEG4V1: -- s->out_format = FMT_H263; -- s->h263_msmpeg4 = 1; -- s->h263_pred = 1; -- s->unrestricted_mv = 1; -- s->msmpeg4_version= 1; -- avctx->delay=0; -- s->low_delay=1; -- break; -- case CODEC_ID_MSMPEG4V2: -- s->out_format = FMT_H263; -- s->h263_msmpeg4 = 1; -- s->h263_pred = 1; -- s->unrestricted_mv = 1; -- s->msmpeg4_version= 2; -- avctx->delay=0; -- s->low_delay=1; -- break; -- case CODEC_ID_MSMPEG4V3: -- s->out_format = FMT_H263; -- s->h263_msmpeg4 = 1; -- s->h263_pred = 1; -- s->unrestricted_mv = 1; -- s->msmpeg4_version= 3; -- s->flipflop_rounding=1; -- avctx->delay=0; -- s->low_delay=1; -- break; -- case CODEC_ID_WMV1: -- s->out_format = FMT_H263; -- s->h263_msmpeg4 = 1; -- s->h263_pred = 1; -- s->unrestricted_mv = 1; -- s->msmpeg4_version= 4; -- s->flipflop_rounding=1; -- avctx->delay=0; -- s->low_delay=1; -- break; -- case CODEC_ID_WMV2: -- s->out_format = FMT_H263; -- s->h263_msmpeg4 = 1; -- s->h263_pred = 1; -- s->unrestricted_mv = 1; -- s->msmpeg4_version= 5; -- s->flipflop_rounding=1; -- avctx->delay=0; -- s->low_delay=1; -- break; -+// case CODEC_ID_LJPEG: -+// case CODEC_ID_MJPEG: -+// s->out_format = FMT_MJPEG; -+// s->intra_only = 1; /* force intra only for jpeg */ -+// s->mjpeg_write_tables = 1; /* write all tables */ -+// s->mjpeg_data_only_frames = 0; /* write all the needed headers */ -+// s->mjpeg_vsample[0] = 1<mjpeg_vsample[1] = 1; -+// s->mjpeg_vsample[2] = 1; -+// s->mjpeg_hsample[0] = 1<mjpeg_hsample[1] = 1; -+// s->mjpeg_hsample[2] = 1; -+// if (mjpeg_init(s) < 0) -+// return -1; -+// avctx->delay=0; -+// s->low_delay=1; -+// break; -+// case CODEC_ID_H261: -+// s->out_format = FMT_H261; -+// avctx->delay=0; -+// s->low_delay=1; -+// break; -+// case CODEC_ID_H263: -+// if (h263_get_picture_format(s->width, s->height) == 7) { -+// av_log(avctx, AV_LOG_INFO, "Input picture size isn't suitable for h263 codec! try h263+\n"); -+// return -1; -+// } -+// s->out_format = FMT_H263; -+// s->obmc= (avctx->flags & CODEC_FLAG_OBMC) ? 1:0; -+// avctx->delay=0; -+// s->low_delay=1; -+// break; -+// case CODEC_ID_H263P: -+// s->out_format = FMT_H263; -+// s->h263_plus = 1; -+// /* Fx */ -+// s->umvplus = (avctx->flags & CODEC_FLAG_H263P_UMV) ? 1:0; -+// s->h263_aic= (avctx->flags & CODEC_FLAG_H263P_AIC) ? 1:0; -+// s->modified_quant= s->h263_aic; -+// s->alt_inter_vlc= (avctx->flags & CODEC_FLAG_H263P_AIV) ? 1:0; -+// s->obmc= (avctx->flags & CODEC_FLAG_OBMC) ? 1:0; -+// s->loop_filter= (avctx->flags & CODEC_FLAG_LOOP_FILTER) ? 1:0; -+// s->unrestricted_mv= s->obmc || s->loop_filter || s->umvplus; -+// s->h263_slice_structured= (s->flags & CODEC_FLAG_H263P_SLICE_STRUCT) ? 1:0; -+// -+// /* /Fx */ -+// /* These are just to be sure */ -+// avctx->delay=0; -+// s->low_delay=1; -+// break; -+// case CODEC_ID_FLV1: -+// s->out_format = FMT_H263; -+// s->h263_flv = 2; /* format = 1; 11-bit codes */ -+// s->unrestricted_mv = 1; -+// s->rtp_mode=0; /* don't allow GOB */ -+// avctx->delay=0; -+// s->low_delay=1; -+// break; -+// case CODEC_ID_RV10: -+// s->out_format = FMT_H263; -+// avctx->delay=0; -+// s->low_delay=1; -+// break; -+// case CODEC_ID_RV20: -+// s->out_format = FMT_H263; -+// avctx->delay=0; -+// s->low_delay=1; -+// s->modified_quant=1; -+// s->h263_aic=1; -+// s->h263_plus=1; -+// s->loop_filter=1; -+// s->unrestricted_mv= s->obmc || s->loop_filter || s->umvplus; -+// break; -+// case CODEC_ID_MPEG4: -+// s->out_format = FMT_H263; -+// s->h263_pred = 1; -+// s->unrestricted_mv = 1; -+// s->low_delay= s->max_b_frames ? 0 : 1; -+// avctx->delay= s->low_delay ? 0 : (s->max_b_frames + 1); -+// break; -+// case CODEC_ID_MSMPEG4V1: -+// s->out_format = FMT_H263; -+// s->h263_msmpeg4 = 1; -+// s->h263_pred = 1; -+// s->unrestricted_mv = 1; -+// s->msmpeg4_version= 1; -+// avctx->delay=0; -+// s->low_delay=1; -+// break; -+// case CODEC_ID_MSMPEG4V2: -+// s->out_format = FMT_H263; -+// s->h263_msmpeg4 = 1; -+// s->h263_pred = 1; -+// s->unrestricted_mv = 1; -+// s->msmpeg4_version= 2; -+// avctx->delay=0; -+// s->low_delay=1; -+// break; -+// case CODEC_ID_MSMPEG4V3: -+// s->out_format = FMT_H263; -+// s->h263_msmpeg4 = 1; -+// s->h263_pred = 1; -+// s->unrestricted_mv = 1; -+// s->msmpeg4_version= 3; -+// s->flipflop_rounding=1; -+// avctx->delay=0; -+// s->low_delay=1; -+// break; -+// case CODEC_ID_WMV1: -+// s->out_format = FMT_H263; -+// s->h263_msmpeg4 = 1; -+// s->h263_pred = 1; -+// s->unrestricted_mv = 1; -+// s->msmpeg4_version= 4; -+// s->flipflop_rounding=1; -+// avctx->delay=0; -+// s->low_delay=1; -+// break; -+// case CODEC_ID_WMV2: -+// s->out_format = FMT_H263; -+// s->h263_msmpeg4 = 1; -+// s->h263_pred = 1; -+// s->unrestricted_mv = 1; -+// s->msmpeg4_version= 5; -+// s->flipflop_rounding=1; -+// avctx->delay=0; -+// s->low_delay=1; -+// break; - default: - return -1; - } -@@ -1277,13 +1277,13 @@ - /* init q matrix */ - for(i=0;i<64;i++) { - int j= s->dsp.idct_permutation[i]; -- if(s->codec_id==CODEC_ID_MPEG4 && s->mpeg_quant){ -- s->intra_matrix[j] = ff_mpeg4_default_intra_matrix[i]; -- s->inter_matrix[j] = ff_mpeg4_default_non_intra_matrix[i]; -- }else if(s->out_format == FMT_H263 || s->out_format == FMT_H261){ -- s->intra_matrix[j] = -- s->inter_matrix[j] = ff_mpeg1_default_non_intra_matrix[i]; -- }else -+// if(s->codec_id==CODEC_ID_MPEG4 && s->mpeg_quant){ -+// s->intra_matrix[j] = ff_mpeg4_default_intra_matrix[i]; -+// s->inter_matrix[j] = ff_mpeg4_default_non_intra_matrix[i]; -+// }else if(s->out_format == FMT_H263 || s->out_format == FMT_H261){ -+// s->intra_matrix[j] = -+// s->inter_matrix[j] = ff_mpeg1_default_non_intra_matrix[i]; -+// }else - { /* mpeg1/2 */ - s->intra_matrix[j] = ff_mpeg1_default_intra_matrix[i]; - s->inter_matrix[j] = ff_mpeg1_default_non_intra_matrix[i]; -@@ -1553,12 +1553,12 @@ - if(s->mpeg_quant || s->codec_id == CODEC_ID_MPEG2VIDEO){ - s->dct_unquantize_intra = s->dct_unquantize_mpeg2_intra; - s->dct_unquantize_inter = s->dct_unquantize_mpeg2_inter; -- }else if(s->out_format == FMT_H263 || s->out_format == FMT_H261){ -- s->dct_unquantize_intra = s->dct_unquantize_h263_intra; -- s->dct_unquantize_inter = s->dct_unquantize_h263_inter; -- }else{ -- s->dct_unquantize_intra = s->dct_unquantize_mpeg1_intra; -- s->dct_unquantize_inter = s->dct_unquantize_mpeg1_inter; -+// }else if(s->out_format == FMT_H263 || s->out_format == FMT_H261){ -+// s->dct_unquantize_intra = s->dct_unquantize_h263_intra; -+// s->dct_unquantize_inter = s->dct_unquantize_h263_inter; -+// }else{ -+// s->dct_unquantize_intra = s->dct_unquantize_mpeg1_intra; -+// s->dct_unquantize_inter = s->dct_unquantize_mpeg1_inter; - } - - if(s->dct_error_sum){ -@@ -2379,14 +2379,14 @@ - put_bits(&s->pb, 8, 0); - } - break; -- case CODEC_ID_MPEG4: -- put_bits(&s->pb, 16, 0); -- put_bits(&s->pb, 16, 0x1C3); -- stuffing_count -= 4; -- while(stuffing_count--){ -- put_bits(&s->pb, 8, 0xFF); -- } -- break; -+// case CODEC_ID_MPEG4: -+// put_bits(&s->pb, 16, 0); -+// put_bits(&s->pb, 16, 0x1C3); -+// stuffing_count -= 4; -+// while(stuffing_count--){ -+// put_bits(&s->pb, 8, 0xFF); -+// } -+// break; - default: - av_log(s->avctx, AV_LOG_ERROR, "vbv buffer overflow\n"); - } -@@ -3797,7 +3797,8 @@ - add_dequant_dct(s, block[4], 4, dest_cb, uvlinesize, s->chroma_qscale); - add_dequant_dct(s, block[5], 5, dest_cr, uvlinesize, s->chroma_qscale); - } -- } else if(s->codec_id != CODEC_ID_WMV2){ -+ } -+ else if(s->codec_id != CODEC_ID_WMV2){ - add_dct(s, block[0], 0, dest_y , dct_linesize); - add_dct(s, block[1], 1, dest_y + block_size, dct_linesize); - add_dct(s, block[2], 2, dest_y + dct_offset , dct_linesize); -@@ -3825,9 +3826,9 @@ - } - }//fi gray - } -- else{ -- ff_wmv2_add_mb(s, block, dest_y, dest_cb, dest_cr); -- } -+// else{ -+// ff_wmv2_add_mb(s, block, dest_y, dest_cb, dest_cr); -+// } - } else { - /* dct only in intra block */ - if(s->encoding || !(s->codec_id==CODEC_ID_MPEG1VIDEO || s->codec_id==CODEC_ID_MPEG2VIDEO)){ -@@ -4087,18 +4088,18 @@ - if(s->out_format==FMT_H263){ - s->dquant= clip(s->dquant, -2, 2); //FIXME RD - -- if(s->codec_id==CODEC_ID_MPEG4){ -- if(!s->mb_intra){ -- if(s->pict_type == B_TYPE){ -- if(s->dquant&1) -- s->dquant= (s->dquant/2)*2; -- if(s->mv_dir&MV_DIRECT) -- s->dquant= 0; -- } -- if(s->mv_type==MV_TYPE_8X8) -- s->dquant=0; -- } -- } -+// if(s->codec_id==CODEC_ID_MPEG4){ -+// if(!s->mb_intra){ -+// if(s->pict_type == B_TYPE){ -+// if(s->dquant&1) -+// s->dquant= (s->dquant/2)*2; -+// if(s->mv_dir&MV_DIRECT) -+// s->dquant= 0; -+// } -+// if(s->mv_type==MV_TYPE_8X8) -+// s->dquant=0; -+// } -+// } - } - } - ff_set_qscale(s, last_qp + s->dquant); -@@ -4297,26 +4298,26 @@ - case CODEC_ID_MPEG1VIDEO: - case CODEC_ID_MPEG2VIDEO: - mpeg1_encode_mb(s, s->block, motion_x, motion_y); break; -- case CODEC_ID_MPEG4: -- mpeg4_encode_mb(s, s->block, motion_x, motion_y); break; -- case CODEC_ID_MSMPEG4V2: -- case CODEC_ID_MSMPEG4V3: -- case CODEC_ID_WMV1: -- msmpeg4_encode_mb(s, s->block, motion_x, motion_y); break; -- case CODEC_ID_WMV2: -- ff_wmv2_encode_mb(s, s->block, motion_x, motion_y); break; --#ifdef CONFIG_H261_ENCODER -- case CODEC_ID_H261: -- ff_h261_encode_mb(s, s->block, motion_x, motion_y); break; --#endif -- case CODEC_ID_H263: -- case CODEC_ID_H263P: -- case CODEC_ID_FLV1: -- case CODEC_ID_RV10: -- case CODEC_ID_RV20: -- h263_encode_mb(s, s->block, motion_x, motion_y); break; -- case CODEC_ID_MJPEG: -- mjpeg_encode_mb(s, s->block); break; -+// case CODEC_ID_MPEG4: -+// mpeg4_encode_mb(s, s->block, motion_x, motion_y); break; -+// case CODEC_ID_MSMPEG4V2: -+// case CODEC_ID_MSMPEG4V3: -+// case CODEC_ID_WMV1: -+// msmpeg4_encode_mb(s, s->block, motion_x, motion_y); break; -+// case CODEC_ID_WMV2: -+// ff_wmv2_encode_mb(s, s->block, motion_x, motion_y); break; -+// #ifdef CONFIG_H261_ENCODER -+// case CODEC_ID_H261: -+// ff_h261_encode_mb(s, s->block, motion_x, motion_y); break; -+// #endif -+// case CODEC_ID_H263: -+// case CODEC_ID_H263P: -+// case CODEC_ID_FLV1: -+// case CODEC_ID_RV10: -+// case CODEC_ID_RV20: -+// h263_encode_mb(s, s->block, motion_x, motion_y); break; -+// case CODEC_ID_MJPEG: -+// mjpeg_encode_mb(s, s->block); break; - default: - assert(0); - } -@@ -4599,15 +4600,15 @@ - } - - static void write_slice_end(MpegEncContext *s){ -- if(s->codec_id==CODEC_ID_MPEG4){ -- if(s->partitioned_frame){ -- ff_mpeg4_merge_partitions(s); -- } -- -- ff_mpeg4_stuffing(&s->pb); -- }else if(s->out_format == FMT_MJPEG){ -- ff_mjpeg_stuffing(&s->pb); -- } -+// if(s->codec_id==CODEC_ID_MPEG4){ -+// if(s->partitioned_frame){ -+// ff_mpeg4_merge_partitions(s); -+// } -+// -+// ff_mpeg4_stuffing(&s->pb); -+// }else if(s->out_format == FMT_MJPEG){ -+// ff_mjpeg_stuffing(&s->pb); -+// } - - align_put_bits(&s->pb); - flush_put_bits(&s->pb); -@@ -4655,17 +4656,17 @@ - - s->last_mv_dir = 0; - -- switch(s->codec_id){ -- case CODEC_ID_H263: -- case CODEC_ID_H263P: -- case CODEC_ID_FLV1: -- s->gob_index = ff_h263_get_gob_height(s); -- break; -- case CODEC_ID_MPEG4: -- if(s->partitioned_frame) -- ff_mpeg4_init_partitions(s); -- break; -- } -+// switch(s->codec_id){ -+// case CODEC_ID_H263: -+// case CODEC_ID_H263P: -+// case CODEC_ID_FLV1: -+// s->gob_index = ff_h263_get_gob_height(s); -+// break; -+// case CODEC_ID_MPEG4: -+// if(s->partitioned_frame) -+// ff_mpeg4_init_partitions(s); -+// break; -+// } - - s->resync_mb_x=0; - s->resync_mb_y=0; -@@ -4703,11 +4704,11 @@ - ff_update_block_index(s); - - #ifdef CONFIG_H261_ENCODER -- if(s->codec_id == CODEC_ID_H261){ -- ff_h261_reorder_mb_index(s); -- xy= s->mb_y*s->mb_stride + s->mb_x; -- mb_type= s->mb_type[xy]; -- } -+// if(s->codec_id == CODEC_ID_H261){ -+// ff_h261_reorder_mb_index(s); -+// xy= s->mb_y*s->mb_stride + s->mb_x; -+// mb_type= s->mb_type[xy]; -+// } - #endif - - /* write gob / video packet header */ -@@ -4721,11 +4722,11 @@ - if(s->start_mb_y == mb_y && mb_y > 0 && mb_x==0) is_gob_start=1; - - switch(s->codec_id){ -- case CODEC_ID_H263: -- case CODEC_ID_H263P: -- if(!s->h263_slice_structured) -- if(s->mb_x || s->mb_y%s->gob_index) is_gob_start=0; -- break; -+// case CODEC_ID_H263: -+// case CODEC_ID_H263P: -+// if(!s->h263_slice_structured) -+// if(s->mb_x || s->mb_y%s->gob_index) is_gob_start=0; -+// break; - case CODEC_ID_MPEG2VIDEO: - if(s->mb_x==0 && s->mb_y!=0) is_gob_start=1; - case CODEC_ID_MPEG1VIDEO: -@@ -4737,9 +4738,9 @@ - if(s->start_mb_y != mb_y || mb_x!=0){ - write_slice_end(s); - -- if(s->codec_id==CODEC_ID_MPEG4 && s->partitioned_frame){ -- ff_mpeg4_init_partitions(s); -- } -+// if(s->codec_id==CODEC_ID_MPEG4 && s->partitioned_frame){ -+// ff_mpeg4_init_partitions(s); -+// } - } - - assert((put_bits_count(&s->pb)&7) == 0); -@@ -4763,19 +4764,19 @@ - } - - switch(s->codec_id){ -- case CODEC_ID_MPEG4: -- ff_mpeg4_encode_video_packet_header(s); -- ff_mpeg4_clean_buffers(s); -- break; -+// case CODEC_ID_MPEG4: -+// ff_mpeg4_encode_video_packet_header(s); -+// ff_mpeg4_clean_buffers(s); -+// break; - case CODEC_ID_MPEG1VIDEO: - case CODEC_ID_MPEG2VIDEO: - ff_mpeg1_encode_slice_header(s); - ff_mpeg1_clean_buffers(s); - break; -- case CODEC_ID_H263: -- case CODEC_ID_H263P: -- h263_encode_gob_header(s, mb_y); -- break; -+// case CODEC_ID_H263: -+// case CODEC_ID_H263P: -+// h263_encode_gob_header(s, mb_y); -+// break; - } - - if(s->flags&CODEC_FLAG_PASS1){ -@@ -5364,14 +5365,14 @@ - - if(s->adaptive_quant){ - switch(s->codec_id){ -- case CODEC_ID_MPEG4: -- ff_clean_mpeg4_qscales(s); -- break; -- case CODEC_ID_H263: -- case CODEC_ID_H263P: -- case CODEC_ID_FLV1: -- ff_clean_h263_qscales(s); -- break; -+// case CODEC_ID_MPEG4: -+// ff_clean_mpeg4_qscales(s); -+// break; -+// case CODEC_ID_H263: -+// case CODEC_ID_H263P: -+// case CODEC_ID_FLV1: -+// ff_clean_h263_qscales(s); -+// break; - } - - s->lambda= s->lambda_table[0]; -@@ -5408,39 +5409,39 @@ - - s->last_bits= put_bits_count(&s->pb); - switch(s->out_format) { -- case FMT_MJPEG: -- mjpeg_picture_header(s); -- break; --#ifdef CONFIG_H261_ENCODER -- case FMT_H261: -- ff_h261_encode_picture_header(s, picture_number); -- break; --#endif -- case FMT_H263: -- if (s->codec_id == CODEC_ID_WMV2) -- ff_wmv2_encode_picture_header(s, picture_number); -- else if (s->h263_msmpeg4) -- msmpeg4_encode_picture_header(s, picture_number); -- else if (s->h263_pred) -- mpeg4_encode_picture_header(s, picture_number); --#ifdef CONFIG_RV10_ENCODER -- else if (s->codec_id == CODEC_ID_RV10) -- rv10_encode_picture_header(s, picture_number); --#endif --#ifdef CONFIG_RV20_ENCODER -- else if (s->codec_id == CODEC_ID_RV20) -- rv20_encode_picture_header(s, picture_number); --#endif -- else if (s->codec_id == CODEC_ID_FLV1) -- ff_flv_encode_picture_header(s, picture_number); -- else -- h263_encode_picture_header(s, picture_number); -- break; -+// case FMT_MJPEG: -+// mjpeg_picture_header(s); -+// break; -+// #ifdef CONFIG_H261_ENCODER -+// case FMT_H261: -+// ff_h261_encode_picture_header(s, picture_number); -+// break; -+// #endif -+// case FMT_H263: -+// if (s->codec_id == CODEC_ID_WMV2) -+// ff_wmv2_encode_picture_header(s, picture_number); -+// else if (s->h263_msmpeg4) -+// msmpeg4_encode_picture_header(s, picture_number); -+// else if (s->h263_pred) -+// mpeg4_encode_picture_header(s, picture_number); -+// #ifdef CONFIG_RV10_ENCODER -+// else if (s->codec_id == CODEC_ID_RV10) -+// rv10_encode_picture_header(s, picture_number); -+// #endif -+// #ifdef CONFIG_RV20_ENCODER -+// else if (s->codec_id == CODEC_ID_RV20) -+// rv20_encode_picture_header(s, picture_number); -+// #endif -+// else if (s->codec_id == CODEC_ID_FLV1) -+// ff_flv_encode_picture_header(s, picture_number); -+// else -+// h263_encode_picture_header(s, picture_number); -+// break; - case FMT_MPEG1: - mpeg1_encode_picture_header(s, picture_number); - break; -- case FMT_H264: -- break; -+// case FMT_H264: -+// break; - default: - assert(0); - } -@@ -6439,126 +6440,126 @@ - } - - #ifdef CONFIG_ENCODERS --AVCodec h263_encoder = { -- "h263", -- CODEC_TYPE_VIDEO, -- CODEC_ID_H263, -- sizeof(MpegEncContext), -- MPV_encode_init, -- MPV_encode_picture, -- MPV_encode_end, -- .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1}, --}; -- --AVCodec h263p_encoder = { -- "h263p", -- CODEC_TYPE_VIDEO, -- CODEC_ID_H263P, -- sizeof(MpegEncContext), -- MPV_encode_init, -- MPV_encode_picture, -- MPV_encode_end, -- .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1}, --}; -- --AVCodec flv_encoder = { -- "flv", -- CODEC_TYPE_VIDEO, -- CODEC_ID_FLV1, -- sizeof(MpegEncContext), -- MPV_encode_init, -- MPV_encode_picture, -- MPV_encode_end, -- .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1}, --}; -- --AVCodec rv10_encoder = { -- "rv10", -- CODEC_TYPE_VIDEO, -- CODEC_ID_RV10, -- sizeof(MpegEncContext), -- MPV_encode_init, -- MPV_encode_picture, -- MPV_encode_end, -- .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1}, --}; -- --AVCodec rv20_encoder = { -- "rv20", -- CODEC_TYPE_VIDEO, -- CODEC_ID_RV20, -- sizeof(MpegEncContext), -- MPV_encode_init, -- MPV_encode_picture, -- MPV_encode_end, -- .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1}, --}; -- --AVCodec mpeg4_encoder = { -- "mpeg4", -- CODEC_TYPE_VIDEO, -- CODEC_ID_MPEG4, -- sizeof(MpegEncContext), -- MPV_encode_init, -- MPV_encode_picture, -- MPV_encode_end, -- .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1}, -- .capabilities= CODEC_CAP_DELAY, --}; -- --AVCodec msmpeg4v1_encoder = { -- "msmpeg4v1", -- CODEC_TYPE_VIDEO, -- CODEC_ID_MSMPEG4V1, -- sizeof(MpegEncContext), -- MPV_encode_init, -- MPV_encode_picture, -- MPV_encode_end, -- .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1}, --}; -- --AVCodec msmpeg4v2_encoder = { -- "msmpeg4v2", -- CODEC_TYPE_VIDEO, -- CODEC_ID_MSMPEG4V2, -- sizeof(MpegEncContext), -- MPV_encode_init, -- MPV_encode_picture, -- MPV_encode_end, -- .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1}, --}; -- --AVCodec msmpeg4v3_encoder = { -- "msmpeg4", -- CODEC_TYPE_VIDEO, -- CODEC_ID_MSMPEG4V3, -- sizeof(MpegEncContext), -- MPV_encode_init, -- MPV_encode_picture, -- MPV_encode_end, -- .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1}, --}; -- --AVCodec wmv1_encoder = { -- "wmv1", -- CODEC_TYPE_VIDEO, -- CODEC_ID_WMV1, -- sizeof(MpegEncContext), -- MPV_encode_init, -- MPV_encode_picture, -- MPV_encode_end, -- .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1}, --}; -- --AVCodec mjpeg_encoder = { -- "mjpeg", -- CODEC_TYPE_VIDEO, -- CODEC_ID_MJPEG, -- sizeof(MpegEncContext), -- MPV_encode_init, -- MPV_encode_picture, -- MPV_encode_end, -- .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUVJ420P, -1}, --}; -+// AVCodec h263_encoder = { -+// "h263", -+// CODEC_TYPE_VIDEO, -+// CODEC_ID_H263, -+// sizeof(MpegEncContext), -+// MPV_encode_init, -+// MPV_encode_picture, -+// MPV_encode_end, -+// .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1}, -+// }; -+// -+// AVCodec h263p_encoder = { -+// "h263p", -+// CODEC_TYPE_VIDEO, -+// CODEC_ID_H263P, -+// sizeof(MpegEncContext), -+// MPV_encode_init, -+// MPV_encode_picture, -+// MPV_encode_end, -+// .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1}, -+// }; -+// -+// AVCodec flv_encoder = { -+// "flv", -+// CODEC_TYPE_VIDEO, -+// CODEC_ID_FLV1, -+// sizeof(MpegEncContext), -+// MPV_encode_init, -+// MPV_encode_picture, -+// MPV_encode_end, -+// .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1}, -+// }; -+// -+// AVCodec rv10_encoder = { -+// "rv10", -+// CODEC_TYPE_VIDEO, -+// CODEC_ID_RV10, -+// sizeof(MpegEncContext), -+// MPV_encode_init, -+// MPV_encode_picture, -+// MPV_encode_end, -+// .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1}, -+// }; -+// -+// AVCodec rv20_encoder = { -+// "rv20", -+// CODEC_TYPE_VIDEO, -+// CODEC_ID_RV20, -+// sizeof(MpegEncContext), -+// MPV_encode_init, -+// MPV_encode_picture, -+// MPV_encode_end, -+// .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1}, -+// }; -+// -+// AVCodec mpeg4_encoder = { -+// "mpeg4", -+// CODEC_TYPE_VIDEO, -+// CODEC_ID_MPEG4, -+// sizeof(MpegEncContext), -+// MPV_encode_init, -+// MPV_encode_picture, -+// MPV_encode_end, -+// .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1}, -+// .capabilities= CODEC_CAP_DELAY, -+// }; -+// -+// AVCodec msmpeg4v1_encoder = { -+// "msmpeg4v1", -+// CODEC_TYPE_VIDEO, -+// CODEC_ID_MSMPEG4V1, -+// sizeof(MpegEncContext), -+// MPV_encode_init, -+// MPV_encode_picture, -+// MPV_encode_end, -+// .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1}, -+// }; -+// -+// AVCodec msmpeg4v2_encoder = { -+// "msmpeg4v2", -+// CODEC_TYPE_VIDEO, -+// CODEC_ID_MSMPEG4V2, -+// sizeof(MpegEncContext), -+// MPV_encode_init, -+// MPV_encode_picture, -+// MPV_encode_end, -+// .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1}, -+// }; -+// -+// AVCodec msmpeg4v3_encoder = { -+// "msmpeg4", -+// CODEC_TYPE_VIDEO, -+// CODEC_ID_MSMPEG4V3, -+// sizeof(MpegEncContext), -+// MPV_encode_init, -+// MPV_encode_picture, -+// MPV_encode_end, -+// .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1}, -+// }; -+// -+// AVCodec wmv1_encoder = { -+// "wmv1", -+// CODEC_TYPE_VIDEO, -+// CODEC_ID_WMV1, -+// sizeof(MpegEncContext), -+// MPV_encode_init, -+// MPV_encode_picture, -+// MPV_encode_end, -+// .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1}, -+// }; -+// -+// AVCodec mjpeg_encoder = { -+// "mjpeg", -+// CODEC_TYPE_VIDEO, -+// CODEC_ID_MJPEG, -+// sizeof(MpegEncContext), -+// MPV_encode_init, -+// MPV_encode_picture, -+// MPV_encode_end, -+// .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUVJ420P, -1}, -+// }; - - #endif //CONFIG_ENCODERS -diff -urN ffmpeg.orig/libavformat/Makefile ffmpeg.src/libavformat/Makefile ---- ffmpeg.orig/libavformat/Makefile 2005-09-13 19:32:04.000000000 +0200 -+++ ffmpeg.src/libavformat/Makefile 2005-11-27 16:34:24.178552608 +0100 -@@ -12,69 +12,13 @@ - PPOBJS= - - # mux and demuxes --OBJS+=mpeg.o mpegts.o mpegtsenc.o ffm.o crc.o img.o img2.o raw.o rm.o \ -- avienc.o avidec.o wav.o mmf.o swf.o au.o gif.o mov.o mpjpeg.o dv.o \ -- yuv4mpeg.o 4xm.o flvenc.o flvdec.o movenc.o psxstr.o idroq.o ipmovie.o \ -- nut.o wc3movie.o mp3.o westwood.o segafilm.o idcin.o flic.o \ -- sierravmd.o matroska.o sol.o electronicarts.o nsvdec.o asf.o asf-enc.o \ -- ogg2.o oggparsevorbis.o oggparsetheora.o oggparseflac.o daud.o --AMROBJS= --ifeq ($(AMR_NB),yes) --AMROBJS= amr.o --endif --ifeq ($(AMR_NB_FIXED),yes) --AMROBJS= amr.o --endif --ifeq ($(AMR_WB),yes) --AMROBJS= amr.o --endif --OBJS+= $(AMROBJS) -+OBJS+=mpeg.o mpegts.o mpegtsenc.o - --# image formats --OBJS+= pnm.o yuv.o png.o jpeg.o gifdec.o sgi.o - # file I/O - OBJS+= avio.o aviobuf.o file.o --OBJS+= framehook.o -- --ifeq ($(CONFIG_VIDEO4LINUX),yes) --OBJS+= grab.o --endif -- --ifeq ($(CONFIG_BKTR),yes) --OBJS+= grab_bktr.o --endif -- --ifeq ($(CONFIG_DV1394),yes) --OBJS+= dv1394.o --endif -- --ifeq ($(CONFIG_DC1394),yes) --OBJS+= dc1394.o --endif -- --ifeq ($(CONFIG_AUDIO_OSS),yes) --OBJS+= audio.o --endif - - EXTRALIBS += -L../libavutil -lavutil$(BUILDSUF) - --ifeq ($(CONFIG_AUDIO_BEOS),yes) --PPOBJS+= beosaudio.o --EXTRALIBS+=-lbe -lmedia --endif -- --ifeq ($(CONFIG_NETWORK),yes) --OBJS+= udp.o tcp.o http.o rtsp.o rtp.o rtpproto.o --# BeOS and Darwin network stuff --ifeq ($(NEED_INET_ATON),yes) --OBJS+= barpainet.o --endif --endif -- --ifeq ($(CONFIG_LIBOGG),yes) --OBJS+= ogg.o --endif -- - ifeq ($(TARGET_ARCH_SPARC64),yes) - CFLAGS+= -mcpu=ultrasparc -mtune=ultrasparc - endif -@@ -129,9 +73,9 @@ - install-headers: - mkdir -p "$(prefix)/include/ffmpeg" - install -m 644 $(SRC_PATH)/libavformat/avformat.h $(SRC_PATH)/libavformat/avio.h \ -- $(SRC_PATH)/libavformat/rtp.h $(SRC_PATH)/libavformat/rtsp.h \ -- $(SRC_PATH)/libavformat/rtspcodes.h \ - "$(prefix)/include/ffmpeg" -+# $(SRC_PATH)/libavformat/rtp.h $(SRC_PATH)/libavformat/rtsp.h -+# $(SRC_PATH)/libavformat/rtspcodes.h - install -d $(libdir)/pkgconfig - install -m 644 ../libavformat.pc $(libdir)/pkgconfig - -diff -urN ffmpeg.orig/libavformat/allformats.c ffmpeg.src/libavformat/allformats.c ---- ffmpeg.orig/libavformat/allformats.c 2005-09-13 19:32:04.000000000 +0200 -+++ ffmpeg.src/libavformat/allformats.c 2005-11-27 16:34:24.179552456 +0100 -@@ -37,108 +37,8 @@ - - mpegps_init(); - mpegts_init(); --#ifdef CONFIG_ENCODERS -- crc_init(); -- img_init(); -- img2_init(); --#endif //CONFIG_ENCODERS -- raw_init(); -- mp3_init(); -- rm_init(); -- asf_init(); --#ifdef CONFIG_ENCODERS -- avienc_init(); --#endif //CONFIG_ENCODERS -- avidec_init(); -- ff_wav_init(); -- ff_mmf_init(); -- swf_init(); -- au_init(); --#ifdef CONFIG_ENCODERS -- gif_init(); --#endif //CONFIG_ENCODERS -- mov_init(); --#ifdef CONFIG_ENCODERS -- movenc_init(); -- jpeg_init(); --#endif //CONFIG_ENCODERS -- ff_dv_init(); -- fourxm_init(); --#ifdef CONFIG_ENCODERS -- flvenc_init(); --#endif //CONFIG_ENCODERS -- flvdec_init(); -- str_init(); -- roq_init(); -- ipmovie_init(); -- wc3_init(); -- westwood_init(); -- film_init(); -- idcin_init(); -- flic_init(); -- vmd_init(); -- --#if defined(AMR_NB) || defined(AMR_NB_FIXED) || defined(AMR_WB) -- amr_init(); --#endif -- yuv4mpeg_init(); -- -- ogg_init(); --#ifdef CONFIG_LIBOGG -- libogg_init(); --#endif -- -- ffm_init(); --#if defined(CONFIG_VIDEO4LINUX) || defined(CONFIG_BKTR) -- video_grab_init(); --#endif --#if defined(CONFIG_AUDIO_OSS) || defined(CONFIG_AUDIO_BEOS) -- audio_init(); --#endif -- --#ifdef CONFIG_DV1394 -- dv1394_init(); --#endif -- --#ifdef CONFIG_DC1394 -- dc1394_init(); --#endif -- -- nut_init(); -- matroska_init(); -- sol_init(); -- ea_init(); -- nsvdec_init(); -- daud_init(); -- --#ifdef CONFIG_ENCODERS -- /* image formats */ --#if 0 -- av_register_image_format(&pnm_image_format); -- av_register_image_format(&pbm_image_format); -- av_register_image_format(&pgm_image_format); -- av_register_image_format(&ppm_image_format); -- av_register_image_format(&pam_image_format); -- av_register_image_format(&pgmyuv_image_format); -- av_register_image_format(&yuv_image_format); --#ifdef CONFIG_ZLIB -- av_register_image_format(&png_image_format); --#endif -- av_register_image_format(&jpeg_image_format); --#endif -- av_register_image_format(&gif_image_format); --// av_register_image_format(&sgi_image_format); heap corruption, dont enable --#endif //CONFIG_ENCODERS -- -+ - /* file protocols */ - register_protocol(&file_protocol); - register_protocol(&pipe_protocol); --#ifdef CONFIG_NETWORK -- rtsp_init(); -- rtp_init(); -- register_protocol(&udp_protocol); -- register_protocol(&rtp_protocol); -- register_protocol(&tcp_protocol); -- register_protocol(&http_protocol); --#endif - } -diff -urN ffmpeg.orig/libavformat/avformat.h ffmpeg.src/libavformat/avformat.h ---- ffmpeg.orig/libavformat/avformat.h 2005-09-13 19:32:04.000000000 +0200 -+++ ffmpeg.src/libavformat/avformat.h 2005-11-27 16:34:24.181552152 +0100 -@@ -549,9 +549,9 @@ - /* daud.c */ - int daud_init(void); - --#include "rtp.h" -+// #include "rtp.h" - --#include "rtsp.h" -+// #include "rtsp.h" - - /* yuv4mpeg.c */ - extern AVOutputFormat yuv4mpegpipe_oformat; -diff -urN ffmpeg.orig/libavformat/utils.c ffmpeg.src/libavformat/utils.c ---- ffmpeg.orig/libavformat/utils.c 2005-09-13 19:32:05.000000000 +0200 -+++ ffmpeg.src/libavformat/utils.c 2005-11-27 16:34:24.183551848 +0100 -@@ -85,16 +85,16 @@ - int score_max, score; - - /* specific test for image sequences */ -- if (!short_name && filename && -- filename_number_test(filename) >= 0 && -- av_guess_image2_codec(filename) != CODEC_ID_NONE) { -- return guess_format("image2", NULL, NULL); -- } -- if (!short_name && filename && -- filename_number_test(filename) >= 0 && -- guess_image_format(filename)) { -- return guess_format("image", NULL, NULL); -- } -+// if (!short_name && filename && -+// filename_number_test(filename) >= 0 && -+// av_guess_image2_codec(filename) != CODEC_ID_NONE) { -+// return guess_format("image2", NULL, NULL); -+// } -+// if (!short_name && filename && -+// filename_number_test(filename) >= 0 && -+// guess_image_format(filename)) { -+// return guess_format("image", NULL, NULL); -+// } - - /* find the proper file type */ - fmt_found = NULL; -@@ -146,9 +146,9 @@ - if(type == CODEC_TYPE_VIDEO){ - enum CodecID codec_id= CODEC_ID_NONE; - -- if(!strcmp(fmt->name, "image2") || !strcmp(fmt->name, "image2pipe")){ -- codec_id= av_guess_image2_codec(filename); -- } -+// if(!strcmp(fmt->name, "image2") || !strcmp(fmt->name, "image2pipe")){ -+// codec_id= av_guess_image2_codec(filename); -+// } - if(codec_id == CODEC_ID_NONE) - codec_id= fmt->video_codec; - return codec_id; diff -Nru dvbcut-0.6.1/ffmpeg.src/config.h dvbcut-0.6.1/ffmpeg.src/config.h --- dvbcut-0.6.1/ffmpeg.src/config.h 2010-02-26 11:15:12.000000000 +0000 +++ dvbcut-0.6.1/ffmpeg.src/config.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,23 +0,0 @@ -/* Automatically generated by configure - do not modify */ -#define FFMPEG_CONFIGURATION " --prefix=/home/frafu/dvbcut-svn168~ppa/ffmpeg --enable-gpl --disable-decoders --enable-memalign-hack --disable-encoders --disable-ffplay --disable-ffserver --disable-vhook --disable-zlib --disable-network --disable-dv1394 --disable-bktr --disable-v4l --disable-audio-beos --disable-audio-oss --enable-codec=mpeg2encoder --enable-codec=mp2_encoder --enable-codec=ac3_decoder --enable-codec=ac3_encoder --enable-a52 --disable-mmx --disable-debug " -#define ARCH_X86_64 1 -#define TUNECPU generic -#define HAVE_BUILTIN_VECTOR 1 -#define HAVE_LOCALTIME_R 1 -#define HAVE_LRINTF 1 -#define CONFIG_ENCODERS 1 -#define CONFIG_DECODERS 1 -#define CONFIG_AC3 1 -#define CONFIG_MPEGAUDIO_HP 1 -#define CONFIG_HAVE_DLOPEN 1 -#define CONFIG_HAVE_DLFCN 1 -#define HAVE_MALLOC_H 1 -#define HAVE_MEMALIGN 1 -#define MEMALIGN_HACK 1 -#define SIMPLE_IDCT 1 -#define CONFIG_GPL 1 -#define restrict __restrict__ -#define CONFIG_MPEG2ENCODER 1 -#define CONFIG_MP2_ENCODER 1 -#define CONFIG_AC3_DECODER 1 -#define CONFIG_AC3_ENCODER 1 diff -Nru dvbcut-0.6.1/ffmpeg.src/config.mak dvbcut-0.6.1/ffmpeg.src/config.mak --- dvbcut-0.6.1/ffmpeg.src/config.mak 2010-02-26 11:15:12.000000000 +0000 +++ dvbcut-0.6.1/ffmpeg.src/config.mak 1970-01-01 00:00:00.000000000 +0000 @@ -1,39 +0,0 @@ -# Automatically generated by configure - do not modify -prefix=/home/frafu/dvbcut-svn168~ppa/ffmpeg -libdir=/home/frafu/dvbcut-svn168~ppa/ffmpeg/lib -bindir=/home/frafu/dvbcut-svn168~ppa/ffmpeg/bin -mandir=/home/frafu/dvbcut-svn168~ppa/ffmpeg/man -MAKE=make -CC=gcc -AR=ar -RANLIB=ranlib -STRIP=strip -INSTALLSTRIP=-s -OPTFLAGS=-O3 -Wall -Wno-switch -SHCFLAGS=-O3 -Wall -Wno-switch -LDFLAGS=-Wl,--warn-common -rdynamic -LDCONFIG=ldconfig -FFSLDFLAGS=-Wl,-E -SHFLAGS=-shared -LIBOBJFLAGS= -BUILDSUF= -LIBPREF=lib -LIBSUF=${BUILDSUF}.a -SLIBPREF=lib -SLIBSUF=${BUILDSUF}.so -EXESUF=${BUILDSUF} -TARGET_OS=Linux -TARGET_ARCH_X86_64=yes -TARGET_BUILTIN_VECTOR=yes -HAVE_FREETYPE2=yes -EXTRALIBS=-lm -VERSION=CVS -CONFIG_ENCODERS=yes -CONFIG_DECODERS=yes -CONFIG_AC3=yes -CONFIG_GPL=yes -SRC_PATH='/home/frafu/dvbcut-svn168~ppa/ffmpeg.src' -CONFIG_MPEG2ENCODER=yes -CONFIG_MP2_ENCODER=yes -CONFIG_AC3_DECODER=yes -CONFIG_AC3_ENCODER=yes diff -Nru dvbcut-0.6.1/ffmpeg.src/libavcodec.pc dvbcut-0.6.1/ffmpeg.src/libavcodec.pc --- dvbcut-0.6.1/ffmpeg.src/libavcodec.pc 2010-02-26 11:15:12.000000000 +0000 +++ dvbcut-0.6.1/ffmpeg.src/libavcodec.pc 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ -prefix=/home/frafu/dvbcut-svn168~ppa/ffmpeg -exec_prefix=${prefix} -libdir=${exec_prefix}/lib -includedir=${prefix}/include - -Name: libavcodec -Description: FFmpeg codec library -Version: 50.0.0 -Requires: libavutil = 49.0.0 -Conflicts: -Libs: -L${libdir} -lavcodec -lm -Cflags: -I${includedir} -I${includedir}/ffmpeg diff -Nru dvbcut-0.6.1/ffmpeg.src/libavcodec-uninstalled.pc dvbcut-0.6.1/ffmpeg.src/libavcodec-uninstalled.pc --- dvbcut-0.6.1/ffmpeg.src/libavcodec-uninstalled.pc 2010-02-26 11:15:12.000000000 +0000 +++ dvbcut-0.6.1/ffmpeg.src/libavcodec-uninstalled.pc 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ -prefix= -exec_prefix= -libdir=${pcfiledir}/libavcodec -includedir=${pcfiledir}/libavcodec - -Name: libavcodec -Description: FFmpeg codec library -Version: 50.0.0 -Requires: libavutil = 49.0.0 -Conflicts: -Libs: ${libdir}/libavcodec.a -lm -Cflags: -I${includedir} diff -Nru dvbcut-0.6.1/ffmpeg.src/libavformat.pc dvbcut-0.6.1/ffmpeg.src/libavformat.pc --- dvbcut-0.6.1/ffmpeg.src/libavformat.pc 2010-02-26 11:15:12.000000000 +0000 +++ dvbcut-0.6.1/ffmpeg.src/libavformat.pc 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ -prefix=/home/frafu/dvbcut-svn168~ppa/ffmpeg -exec_prefix=${prefix} -libdir=${exec_prefix}/lib -includedir=${prefix}/include - -Name: libavformat -Description: FFmpeg container format library -Version: 49.1.0 -Requires: libavcodec = 50.0.0 -Conflicts: -Libs: -L${libdir} -lavformat -lm -Cflags: -I${includedir} -I${includedir}/ffmpeg diff -Nru dvbcut-0.6.1/ffmpeg.src/libavformat-uninstalled.pc dvbcut-0.6.1/ffmpeg.src/libavformat-uninstalled.pc --- dvbcut-0.6.1/ffmpeg.src/libavformat-uninstalled.pc 2010-02-26 11:15:12.000000000 +0000 +++ dvbcut-0.6.1/ffmpeg.src/libavformat-uninstalled.pc 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ -prefix= -exec_prefix= -libdir=${pcfiledir}/libavformat -includedir=${pcfiledir}/libavformat - -Name: libavformat -Description: FFmpeg container format library -Version: 49.1.0 -Requires: libavcodec = 50.0.0 -Conflicts: -Libs: ${libdir}/libavformat.a -lm -Cflags: -I${includedir} diff -Nru dvbcut-0.6.1/ffmpeg.src/libavutil.pc dvbcut-0.6.1/ffmpeg.src/libavutil.pc --- dvbcut-0.6.1/ffmpeg.src/libavutil.pc 2010-02-26 11:15:12.000000000 +0000 +++ dvbcut-0.6.1/ffmpeg.src/libavutil.pc 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ -prefix=/home/frafu/dvbcut-svn168~ppa/ffmpeg -exec_prefix=${prefix} -libdir=${exec_prefix}/lib -includedir=${prefix}/include - -Name: libavutil -Description: FFmpeg utility library -Version: 49.0.0 -Requires: -Conflicts: -Libs: -L${libdir} -lavutil -Cflags: -I${includedir} -I${includedir}/ffmpeg diff -Nru dvbcut-0.6.1/ffmpeg.src/libavutil-uninstalled.pc dvbcut-0.6.1/ffmpeg.src/libavutil-uninstalled.pc --- dvbcut-0.6.1/ffmpeg.src/libavutil-uninstalled.pc 2010-02-26 11:15:12.000000000 +0000 +++ dvbcut-0.6.1/ffmpeg.src/libavutil-uninstalled.pc 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ -prefix= -exec_prefix= -libdir=${pcfiledir}/libavutil -includedir=${pcfiledir}/libavutil - -Name: libavutil -Description: FFmpeg utility library -Version: 49.0.0 -Requires: -Conflicts: -Libs: ${libdir}/libavutil.a -Cflags: -I${includedir} diff -Nru dvbcut-0.6.1/ffmpeg.src/libpostproc.pc dvbcut-0.6.1/ffmpeg.src/libpostproc.pc --- dvbcut-0.6.1/ffmpeg.src/libpostproc.pc 2010-02-26 11:15:12.000000000 +0000 +++ dvbcut-0.6.1/ffmpeg.src/libpostproc.pc 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ -prefix=/home/frafu/dvbcut-svn168~ppa/ffmpeg -exec_prefix=${prefix} -libdir=${exec_prefix}/lib -includedir=${prefix}/include - -Name: libpostproc -Description: FFmpeg post processing library -Version: 50.0.0 -Requires: -Conflicts: -Libs: -L${libdir} -lpostproc -Cflags: -I${includedir} -I${includedir}/postproc diff -Nru dvbcut-0.6.1/ffmpeg.src/libpostproc-uninstalled.pc dvbcut-0.6.1/ffmpeg.src/libpostproc-uninstalled.pc --- dvbcut-0.6.1/ffmpeg.src/libpostproc-uninstalled.pc 2010-02-26 11:15:12.000000000 +0000 +++ dvbcut-0.6.1/ffmpeg.src/libpostproc-uninstalled.pc 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ -prefix= -exec_prefix= -libdir=${pcfiledir}/libavcodec/libpostproc -includedir=${pcfiledir}/libavcodec/libpostproc - -Name: libpostproc -Description: FFmpeg post processing library -Version: 50.0.0 -Requires: -Conflicts: -Libs: ${libdir}/libpostproc.a -Cflags: -I${includedir} diff -Nru dvbcut-0.6.1/MANIFEST dvbcut-0.6.1/MANIFEST --- dvbcut-0.6.1/MANIFEST 1970-01-01 00:00:00.000000000 +0000 +++ dvbcut-0.6.1/MANIFEST 2010-09-29 18:46:26.000000000 +0000 @@ -0,0 +1,316 @@ +29862 ./ChangeLog +43611 ./config.guess +31160 ./config.sub +169062 ./configure +4802 ./configure.in +706 ./contrib/AR_to_169 +703 ./contrib/AR_to_43 +17992 ./COPYING +232 ./CREDITS +513 ./debian/changelog +2 ./debian/compat +1063 ./debian/control +488 ./debian/copyright +27 ./debian/dirs +48 ./debian/docs +118 ./debian/menu +107 ./debian/README.Debian +282 ./debian/rules +8850 ./DISTFILES +10173 ./Doxyfile +1476 ./dvbcut.1 +341 ./dvbcut.desktop.in +4286 ./dvbcut.ico +5663 ./dvbcut.kdevelop +896 ./dvbcut.kdevelop.filelist +226366 ./dvbcut.kdevelop.pcs +2023 ./dvbcut.kdevses +121400 ./dvbcut.svg +586 ./dvbcut.xml +524 ./ffmpeg.src/berrno.h +13114 ./ffmpeg.src/Changelog +46220 ./ffmpeg.src/configure +26428 ./ffmpeg.src/COPYING +665 ./ffmpeg.src/CREDITS +8124 ./ffmpeg.src/libavcodec/a52dec.c +43643 ./ffmpeg.src/libavcodec/ac3enc.c +2197 ./ffmpeg.src/libavcodec/ac3.h +6469 ./ffmpeg.src/libavcodec/ac3tab.h +36748 ./ffmpeg.src/libavcodec/adpcm.c +9717 ./ffmpeg.src/libavcodec/adx.c +1614 ./ffmpeg.src/libavcodec/allcodecs.c +9141 ./ffmpeg.src/libavcodec/alpha/asm.h +7265 ./ffmpeg.src/libavcodec/alpha/dsputil_alpha_asm.S +14831 ./ffmpeg.src/libavcodec/alpha/dsputil_alpha.c +9775 ./ffmpeg.src/libavcodec/alpha/motion_est_alpha.c +6270 ./ffmpeg.src/libavcodec/alpha/motion_est_mvi_asm.S +4572 ./ffmpeg.src/libavcodec/alpha/mpegvideo_alpha.c +1262 ./ffmpeg.src/libavcodec/alpha/regdef.h +7851 ./ffmpeg.src/libavcodec/alpha/simple_idct_alpha.c +9598 ./ffmpeg.src/libavcodec/armv4l/dsputil_arm.c +18867 ./ffmpeg.src/libavcodec/armv4l/dsputil_arm_s.S +8055 ./ffmpeg.src/libavcodec/armv4l/dsputil_iwmmxt.c +47398 ./ffmpeg.src/libavcodec/armv4l/dsputil_iwmmxt_rnd.h +11935 ./ffmpeg.src/libavcodec/armv4l/jrevdct_arm.S +1029 ./ffmpeg.src/libavcodec/armv4l/mpegvideo_arm.c +4306 ./ffmpeg.src/libavcodec/armv4l/mpegvideo_iwmmxt.c +20813 ./ffmpeg.src/libavcodec/armv4l/simple_idct_arm.S +72980 ./ffmpeg.src/libavcodec/avcodec.h +8696 ./ffmpeg.src/libavcodec/bitstream.c +23186 ./ffmpeg.src/libavcodec/bitstream.h +6869 ./ffmpeg.src/libavcodec/cabac.c +10252 ./ffmpeg.src/libavcodec/cabac.h +11566 ./ffmpeg.src/libavcodec/dpcm.c +143304 ./ffmpeg.src/libavcodec/dsputil.c +22195 ./ffmpeg.src/libavcodec/dsputil.h +7834 ./ffmpeg.src/libavcodec/dtsdec.c +13327 ./ffmpeg.src/libavcodec/dvbsub.c +45232 ./ffmpeg.src/libavcodec/dvbsubdec.c +54077 ./ffmpeg.src/libavcodec/dvdata.h +14235 ./ffmpeg.src/libavcodec/dvdsub.c +39995 ./ffmpeg.src/libavcodec/error_resilience.c +6298 ./ffmpeg.src/libavcodec/eval.c +6816 ./ffmpeg.src/libavcodec/faandct.c +1049 ./ffmpeg.src/libavcodec/faandct.h +6272 ./ffmpeg.src/libavcodec/fft.c +12314 ./ffmpeg.src/libavcodec/g726.c +9111 ./ffmpeg.src/libavcodec/golomb.c +11344 ./ffmpeg.src/libavcodec/golomb.h +4342 ./ffmpeg.src/libavcodec/h261data.h +216881 ./ffmpeg.src/libavcodec/h263.c +9389 ./ffmpeg.src/libavcodec/h263data.h +28027 ./ffmpeg.src/libavcodec/h263dec.c +58101 ./ffmpeg.src/libavcodec/h264data.h +5391 ./ffmpeg.src/libavcodec/h264idct.c +4076 ./ffmpeg.src/libavcodec/i386/cputest.c +5115 ./ffmpeg.src/libavcodec/i386/dsputil_h264_template_mmx.c +23576 ./ffmpeg.src/libavcodec/i386/dsputil_mmx_avg.h +103959 ./ffmpeg.src/libavcodec/i386/dsputil_mmx.c +16841 ./ffmpeg.src/libavcodec/i386/dsputil_mmx_rnd.h +15226 ./ffmpeg.src/libavcodec/i386/fdct_mmx.c +3949 ./ffmpeg.src/libavcodec/i386/fft_sse.c +35431 ./ffmpeg.src/libavcodec/i386/h264dsp_mmx.c +18563 ./ffmpeg.src/libavcodec/i386/idct_mmx.c +24412 ./ffmpeg.src/libavcodec/i386/idct_mmx_xvid.c +10645 ./ffmpeg.src/libavcodec/i386/mmx.h +12833 ./ffmpeg.src/libavcodec/i386/motion_est_mmx.c +22465 ./ffmpeg.src/libavcodec/i386/mpegvideo_mmx.c +16086 ./ffmpeg.src/libavcodec/i386/mpegvideo_mmx_template.c +53793 ./ffmpeg.src/libavcodec/i386/simple_idct_mmx.c +11683 ./ffmpeg.src/libavcodec/i386/vp3dsp_mmx.c +36114 ./ffmpeg.src/libavcodec/i386/vp3dsp_sse2.c +67657 ./ffmpeg.src/libavcodec/imgconvert.c +22143 ./ffmpeg.src/libavcodec/imgconvert_template.h +22926 ./ffmpeg.src/libavcodec/imgresample.c +9560 ./ffmpeg.src/libavcodec/jfdctfst.c +13994 ./ffmpeg.src/libavcodec/jfdctint.c +33977 ./ffmpeg.src/libavcodec/jrevdct.c +2090 ./ffmpeg.src/libavcodec/liba52/a52.h +5618 ./ffmpeg.src/libavcodec/liba52/a52_internal.h +1218 ./ffmpeg.src/libavcodec/liba52/a52_util.h +9436 ./ffmpeg.src/libavcodec/liba52/bit_allocate.c +2515 ./ffmpeg.src/libavcodec/liba52/bitstream.c +2285 ./ffmpeg.src/libavcodec/liba52/bitstream.h +2998 ./ffmpeg.src/libavcodec/liba52/crc.c +17061 ./ffmpeg.src/libavcodec/liba52/downmix.c +11417 ./ffmpeg.src/libavcodec/liba52/imdct.c +1412 ./ffmpeg.src/libavcodec/liba52/mm_accel.h +23368 ./ffmpeg.src/libavcodec/liba52/parse.c +1080 ./ffmpeg.src/libavcodec/liba52/resample.c +4612 ./ffmpeg.src/libavcodec/liba52/resample_c.c +15466 ./ffmpeg.src/libavcodec/liba52/resample_mmx.c +9549 ./ffmpeg.src/libavcodec/liba52/tables.h +791 ./ffmpeg.src/libavcodec/libpostproc/mangle.h +5954 ./ffmpeg.src/libavcodec/Makefile +4535 ./ffmpeg.src/libavcodec/mdct.c +8080 ./ffmpeg.src/libavcodec/mdec.c +3730 ./ffmpeg.src/libavcodec/mem.c +71003 ./ffmpeg.src/libavcodec/mjpeg.c +11017 ./ffmpeg.src/libavcodec/mlib/dsputil_mlib.c +73218 ./ffmpeg.src/libavcodec/motion_est.c +39249 ./ffmpeg.src/libavcodec/motion_est_template.c +114872 ./ffmpeg.src/libavcodec/mpeg12.c +12603 ./ffmpeg.src/libavcodec/mpeg12data.h +13392 ./ffmpeg.src/libavcodec/mpeg4data.h +23551 ./ffmpeg.src/libavcodec/mpegaudio.c +87917 ./ffmpeg.src/libavcodec/mpegaudiodec.c +29916 ./ffmpeg.src/libavcodec/mpegaudiodectab.h +1388 ./ffmpeg.src/libavcodec/mpegaudio.h +2618 ./ffmpeg.src/libavcodec/mpegaudiotab.h +244886 ./ffmpeg.src/libavcodec/mpegvideo.c +41756 ./ffmpeg.src/libavcodec/mpegvideo.h +62580 ./ffmpeg.src/libavcodec/msmpeg4.c +82908 ./ffmpeg.src/libavcodec/msmpeg4data.h +9073 ./ffmpeg.src/libavcodec/opt.c +1896 ./ffmpeg.src/libavcodec/opt.h +28584 ./ffmpeg.src/libavcodec/parser.c +14959 ./ffmpeg.src/libavcodec/pcm.c +16512 ./ffmpeg.src/libavcodec/pnm.c +65588 ./ffmpeg.src/libavcodec/ppc/dsputil_altivec.c +4624 ./ffmpeg.src/libavcodec/ppc/dsputil_altivec.h +13885 ./ffmpeg.src/libavcodec/ppc/dsputil_h264_altivec.c +28334 ./ffmpeg.src/libavcodec/ppc/dsputil_h264_template_altivec.c +10422 ./ffmpeg.src/libavcodec/ppc/dsputil_ppc.c +6333 ./ffmpeg.src/libavcodec/ppc/dsputil_ppc.h +18862 ./ffmpeg.src/libavcodec/ppc/fdct_altivec.c +6824 ./ffmpeg.src/libavcodec/ppc/fft_altivec.c +3112 ./ffmpeg.src/libavcodec/ppc/gcc_fixes.h +6114 ./ffmpeg.src/libavcodec/ppc/gmc_altivec.c +8857 ./ffmpeg.src/libavcodec/ppc/idct_altivec.c +25271 ./ffmpeg.src/libavcodec/ppc/mpegvideo_altivec.c +3104 ./ffmpeg.src/libavcodec/ppc/mpegvideo_ppc.c +5451 ./ffmpeg.src/libavcodec/ps2/dsputil_mmi.c +10800 ./ffmpeg.src/libavcodec/ps2/idct_mmi.c +4123 ./ffmpeg.src/libavcodec/ps2/mmi.h +2849 ./ffmpeg.src/libavcodec/ps2/mpegvideo_mmi.c +4578 ./ffmpeg.src/libavcodec/rangecoder.c +3530 ./ffmpeg.src/libavcodec/rangecoder.h +30362 ./ffmpeg.src/libavcodec/ratecontrol.c +5828 ./ffmpeg.src/libavcodec/raw.c +9504 ./ffmpeg.src/libavcodec/resample2.c +7014 ./ffmpeg.src/libavcodec/resample.c +12228 ./ffmpeg.src/libavcodec/sh4/dsputil_align.c +3048 ./ffmpeg.src/libavcodec/sh4/dsputil_sh4.c +7176 ./ffmpeg.src/libavcodec/sh4/idct_sh4.c +68233 ./ffmpeg.src/libavcodec/sh4/qpel.c +15947 ./ffmpeg.src/libavcodec/simple_idct.c +1454 ./ffmpeg.src/libavcodec/simple_idct.h +16619 ./ffmpeg.src/libavcodec/sp5x.h +91029 ./ffmpeg.src/libavcodec/sparc/dsputil_vis.c +11804 ./ffmpeg.src/libavcodec/sparc/vis.h +102072 ./ffmpeg.src/libavcodec/svq1_cb.h +54229 ./ffmpeg.src/libavcodec/utils.c +12736 ./ffmpeg.src/libavcodec/vc9data.h +9070 ./ffmpeg.src/libavcodec/vp3dsp.c +69877 ./ffmpeg.src/libavcodec/wmadata.h +25598 ./ffmpeg.src/libavcodec/wmv2.c +1351 ./ffmpeg.src/libavformat/allformats.c +22893 ./ffmpeg.src/libavformat/avformat.h +19187 ./ffmpeg.src/libavformat/aviobuf.c +4653 ./ffmpeg.src/libavformat/avio.c +6281 ./ffmpeg.src/libavformat/avio.h +7085 ./ffmpeg.src/libavformat/cutils.c +3260 ./ffmpeg.src/libavformat/file.c +2392 ./ffmpeg.src/libavformat/Makefile +57571 ./ffmpeg.src/libavformat/mpeg.c +42981 ./ffmpeg.src/libavformat/mpegts.c +23838 ./ffmpeg.src/libavformat/mpegtsenc.c +2014 ./ffmpeg.src/libavformat/mpegts.h +1682 ./ffmpeg.src/libavformat/os_support.c +731 ./ffmpeg.src/libavformat/os_support.h +95329 ./ffmpeg.src/libavformat/utils.c +576 ./ffmpeg.src/libavutil/avutil.h +2957 ./ffmpeg.src/libavutil/bswap.h +12205 ./ffmpeg.src/libavutil/common.h +6298 ./ffmpeg.src/libavutil/eval.c +5893 ./ffmpeg.src/libavutil/integer.c +1529 ./ffmpeg.src/libavutil/integer.h +1772 ./ffmpeg.src/libavutil/intfloat_readwrite.c +233 ./ffmpeg.src/libavutil/intfloat_readwrite.h +2081 ./ffmpeg.src/libavutil/Makefile +3086 ./ffmpeg.src/libavutil/mathematics.c +888 ./ffmpeg.src/libavutil/mathematics.h +2972 ./ffmpeg.src/libavutil/rational.c +1986 ./ffmpeg.src/libavutil/rational.h +4971 ./ffmpeg.src/Makefile +445 ./ffmpeg.src/README +987 ./icons/bookmark.png +1657 ./icons/bookmark.svgz +988 ./icons/chapter.png +1599 ./icons/chapter.svgz +891 ./icons/play.png +1244 ./icons/play.svgz +428 ./icons/stop.png +1230 ./icons/stop.svgz +1180 ./import/byteswap.h +349 ./import/stdlib.cpp +384 ./import/stdlib.h +2966 ./import/sys/mman.h +963 ./INSTALL +2186 ./install-sh +1031 ./Makefile +3445 ./makefile.in +2241 ./mingw.sh +619 ./mkinstalldirs +1917 ./README +1679 ./README.ffmpeg +2878 ./README.icons +1499 ./README.MingGW +2206 ./setversion.sh +3886 ./src/avframe.cpp +1694 ./src/avframe.h +11421 ./src/buffer.cpp +4994 ./src/buffer.h +1045 ./src/busyindicator.h +1733 ./src/defines.h +3145 ./src/differenceimageprovider.cpp +1415 ./src/differenceimageprovider.h +4674 ./src/dvbcutbase.h +73277 ./src/dvbcutbase.ui +71566 ./src/dvbcut.cpp +1671 ./src/dvbcut_en.html +6083 ./src/dvbcut.h +3829 ./src/eventlistitem.cpp +1985 ./src/eventlistitem.h +1451 ./src/exception.cpp +1448 ./src/exception.h +1431 ./src/exportdialogbase.h +6929 ./src/exportdialogbase.ui +1488 ./src/exportdialog.cpp +1184 ./src/exportdialog.h +1020 ./src/gettext.cpp +1272 ./src/gettext.h +2830 ./src/imageprovider.cpp +1982 ./src/imageprovider.h +18253 ./src/index.cpp +4935 ./src/index.h +4015 ./src/lavfmuxer.cpp +2038 ./src/lavfmuxer.h +2156 ./src/logoutput.cpp +1536 ./src/logoutput.h +9143 ./src/main.cpp +5181 ./src/Makefile.in +4578 ./src/Makefile.w32 +10688 ./src/moc_dvbcutbase.cpp +10627 ./src/moc_dvbcut.cpp +3038 ./src/moc_exportdialogbase.cpp +2840 ./src/moc_exportdialog.cpp +2892 ./src/moc_mplayererrorbase.cpp +3277 ./src/moc_progressstatusbar.cpp +3376 ./src/moc_progresswindowbase.cpp +3266 ./src/moc_progresswindow.cpp +22169 ./src/mpegmuxer.cpp +6592 ./src/mpegmuxer.h +22976 ./src/mpgfile.cpp +6358 ./src/mpgfile.h +1026 ./src/mplayererrorbase.h +2801 ./src/mplayererrorbase.ui +1835 ./src/muxer.h +7691 ./src/playaudio.cpp +1044 ./src/playaudio.h +1055 ./src/port.h +2879 ./src/progressstatusbar.cpp +1600 ./src/progressstatusbar.h +1112 ./src/progresswindowbase.h +2264 ./src/progresswindowbase.ui +3939 ./src/progresswindow.cpp +1752 ./src/progresswindow.h +6448 ./src/psfile.cpp +1457 ./src/psfile.h +2586 ./src/pts.cpp +1383 ./src/pts.h +15633 ./src/settings.cpp +2381 ./src/settings.h +8804 ./src/streamdata.cpp +7205 ./src/streamdata.h +2098 ./src/stream.h +1754 ./src/streamhandle.h +22420 ./src/tsfile.cpp +4778 ./src/tsfile.h +2130 ./src/types.h +112333 ./src/uic_dvbcutbase.cpp +4384 ./src/uic_exportdialogbase.cpp +2346 ./src/uic_mplayererrorbase.cpp +2451 ./src/uic_progresswindowbase.cpp +396 ./src/version.h +12 ./VERSION Binary files /tmp/BgrStUzLJk/dvbcut-0.6.1/src/dvbcut and /tmp/ShTPJ5GQua/dvbcut-0.6.1/src/dvbcut differ diff -Nru dvbcut-0.6.1/src/dvbcutbase.h dvbcut-0.6.1/src/dvbcutbase.h --- dvbcut-0.6.1/src/dvbcutbase.h 2010-02-26 11:16:07.000000000 +0000 +++ dvbcut-0.6.1/src/dvbcutbase.h 2010-09-29 16:57:26.000000000 +0000 @@ -1,7 +1,7 @@ /**************************************************************************** ** Form interface generated from reading ui file 'dvbcutbase.ui' ** -** Created: Fri Feb 26 12:16:07 2010 +** Created: Wed Sep 29 18:57:26 2010 ** ** WARNING! All changes made in this file will be lost! ****************************************************************************/ diff -Nru dvbcut-0.6.1/src/exportdialogbase.h dvbcut-0.6.1/src/exportdialogbase.h --- dvbcut-0.6.1/src/exportdialogbase.h 2010-02-26 11:16:07.000000000 +0000 +++ dvbcut-0.6.1/src/exportdialogbase.h 2010-09-29 16:57:26.000000000 +0000 @@ -1,7 +1,7 @@ /**************************************************************************** ** Form interface generated from reading ui file 'exportdialogbase.ui' ** -** Created: Fri Feb 26 12:16:07 2010 +** Created: Wed Sep 29 18:57:26 2010 ** ** WARNING! All changes made in this file will be lost! ****************************************************************************/ diff -Nru dvbcut-0.6.1/src/main.cpp dvbcut-0.6.1/src/main.cpp --- dvbcut-0.6.1/src/main.cpp 2010-02-26 11:05:47.000000000 +0000 +++ dvbcut-0.6.1/src/main.cpp 2010-09-29 16:52:07.000000000 +0000 @@ -16,7 +16,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -/* $Id: main.cpp 125 2008-05-18 09:48:04Z too-tired $ */ +/* $Id: main.cpp 170 2010-05-26 07:13:49Z too-tired $ */ #include #include @@ -171,7 +171,7 @@ return 1; } - index::index idx(*mpg); + class index idx(*mpg); int pics = idx.generate(); if (pics <= 0) { fprintf(stderr, "%s: %s: %s\n", argv0, mpgfilename.c_str(), diff -Nru dvbcut-0.6.1/src/Makefile dvbcut-0.6.1/src/Makefile --- dvbcut-0.6.1/src/Makefile 2010-02-26 11:14:49.000000000 +0000 +++ dvbcut-0.6.1/src/Makefile 1970-01-01 00:00:00.000000000 +0000 @@ -1,207 +0,0 @@ -# Makefile - Makefile template for Linux/Unix -# Copyright (c) 2007 - 2009 Michael Riepe -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -# @(#) $Id$ - -srcdir = . -top_srcdir = .. -topdir = .. -subdir = src - -prefix = /usr/local -exec_prefix = ${prefix} -bindir = ${exec_prefix}/bin -datadir = ${prefix}/share -mandir = ${prefix}/share/man -man1dir = $(mandir)/man1 -helpdir = $(prefix)/share/help - -installdirs = $(DESTDIR)$(bindir) $(DESTDIR)$(helpdir) - -CXX = g++ -CXXFLAGS = -g -O2 -Wall $(DEFS) $(CPPFLAGS) -CPPFLAGS = -I/home/frafu/dvbcut-svn168~ppa/ffmpeg/include -I/home/frafu/dvbcut-svn168~ppa/ffmpeg/include/ffmpeg -I/usr/include/qt3/ -I. -DEFS = -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DHAVE_LIB_A52=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDINT_H=1 -DHAVE_A52DEC_A52_H=1 -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -D__STDC_LIMIT_MACROS=1 -D__STDC_CONSTANT_MACROS=1 -D_FILE_OFFSET_BITS=64 -LDFLAGS = -L/home/frafu/dvbcut-svn168~ppa/ffmpeg/lib -L/lib -FFMPEG_LIBS = -lavformat -lavcodec -lavutil -LIBS = $(FFMPEG_LIBS) -la52 -lm -lqt-mt - -INSTALL = /usr/bin/install -c -INSTALL_DATA = ${INSTALL} -m 644 -INSTALL_PROGRAM = ${INSTALL} -STRIP = strip - -EXEEXT = -OBJEXT = o -STDLIB = - -QTDIR = - -PATH := $(QTDIR)/bin:$(PATH) - -%.h: %.ui - uic -o $@ $< - -uic_%.cpp: %.h - uic -impl $< -o $@ $*.ui - -moc_%.cpp: %.h - moc -o $@ $< - -MOC = \ - moc_dvbcut.cpp \ - moc_dvbcutbase.cpp \ - moc_exportdialog.cpp \ - moc_exportdialogbase.cpp \ - moc_mplayererrorbase.cpp \ - moc_progressstatusbar.cpp \ - moc_progresswindow.cpp \ - moc_progresswindowbase.cpp - -UIC = \ - uic_dvbcutbase.cpp \ - uic_exportdialogbase.cpp \ - uic_mplayererrorbase.cpp \ - uic_progresswindowbase.cpp - -SRCS = \ - avframe.cpp differenceimageprovider.cpp buffer.cpp \ - dvbcut.cpp eventlistitem.cpp exception.cpp exportdialog.cpp \ - imageprovider.cpp index.cpp lavfmuxer.cpp logoutput.cpp \ - main.cpp mpegmuxer.cpp mpgfile.cpp playaudio.cpp \ - progressstatusbar.cpp progresswindow.cpp psfile.cpp \ - pts.cpp streamdata.cpp tsfile.cpp settings.cpp $(MOC) $(UIC) \ - $(STDLIB) - -OBJS = $(SRCS:.cpp=.$(OBJEXT)) - -all: ffmpeg_internal $(topdir)/bin $(topdir)/bin/dvbcut$(EXEEXT) - -check: - -install: all installdirs - $(INSTALL_PROGRAM) dvbcut$(EXEEXT) $(DESTDIR)$(bindir) - $(INSTALL_DATA) dvbcut_en.html $(DESTDIR)$(helpdir) - -installdirs: $(installdirs) - -$(installdirs): - $(SHELL) $(top_srcdir)/mkinstalldirs $@ - -$(topdir)/bin: - mkdir $@ - -$(topdir)/bin/dvbcut$(EXEEXT): dvbcut$(EXEEXT) - $(INSTALL_PROGRAM) dvbcut$(EXEEXT) $(topdir)/bin/dvbcut$(EXEEXT) - $(STRIP) $(topdir)/bin/dvbcut$(EXEEXT) - -dvbcut$(EXEEXT): $(SRCS) $(OBJS) - $(CXX) -o $@ $(LDFLAGS) $(OBJS) $(LIBS) - -ffmpeg_internal: $(topdir)/ffmpeg/lib/libavcodec.a - -OPT.ffmpeg = \ - --prefix=$(shell cd .. && pwd)/ffmpeg \ - --enable-gpl \ - --disable-decoders \ - --enable-memalign-hack \ - --disable-encoders \ - --disable-ffplay \ - --disable-ffserver \ - --disable-vhook \ - --disable-zlib \ - --disable-network \ - --disable-dv1394 \ - --disable-bktr \ - --disable-v4l \ - --disable-audio-beos \ - --disable-audio-oss \ - --enable-codec=mpeg2encoder \ - --enable-codec=mp2_encoder \ - --enable-codec=ac3_decoder \ - --enable-codec=ac3_encoder \ - --enable-a52 \ - --disable-mmx \ - --disable-debug - -$(topdir)/ffmpeg/lib/libavcodec.a: $(topdir)/ffmpeg.src - if cd $(topdir)/ffmpeg.src; then \ - ./configure $(OPT.ffmpeg) || exit 1; \ - $(MAKE) installlib || exit 1; \ - fi - -clean: - -cd $(topdir)/ffmpeg.src && $(MAKE) clean - -rm -f *.$(OBJEXT) - -distclean: clean - # remove moc/uic generated files and ffmpeg as well - -rm -f $(MOC) $(UIC) - -rm -rf $(topdir)/ffmpeg - -rm -f .depend stamp-depend - -maintainer-clean: distclean - -dep: stamp-depend -stamp-depend: $(SRCS) - -@rm -f .depend $@ - -$(CXX) -MM $(DEFS) $(CPPFLAGS) $(SRCS) > .depend - echo timestamp > $@ - --include .depend - -# static dependencies: - -moc_dvbcut.cpp: dvbcut.h -moc_dvbcutbase.cpp: dvbcutbase.h -moc_exportdialog.cpp: exportdialog.h -moc_exportdialogbase.cpp: exportdialogbase.h -moc_mplayererrorbase.cpp: mplayererrorbase.h -moc_progressstatusbar.cpp: progressstatusbar.h -moc_progresswindow.cpp: progresswindow.h -moc_progresswindowbase.cpp: progresswindowbase.h -uic_dvbcutbase.cpp: dvbcutbase.h -uic_exportdialogbase.cpp: exportdialogbase.h -uic_mplayererrorbase.cpp: mplayererrorbase.h -uic_progresswindowbase.cpp: progresswindowbase.h -dvbcutbase.h: dvbcutbase.ui -exportdialogbase.h: exportdialogbase.ui -mplayererrorbase.h: mplayererrorbase.ui -progresswindowbase.h: progresswindowbase.ui - -dvbcut.$(OBJEXT): version.h -version.h: $(SRCS) - cd $(topdir) && $(MAKE) $(subdir)/version.h - -distfiles: \ - dvbcutbase.h \ - exportdialogbase.h \ - moc_dvbcut.cpp \ - moc_dvbcutbase.cpp \ - moc_exportdialog.cpp \ - moc_exportdialogbase.cpp \ - moc_mplayererrorbase.cpp \ - moc_progressstatusbar.cpp \ - moc_progresswindow.cpp \ - moc_progresswindowbase.cpp \ - mplayererrorbase.h \ - progresswindowbase.h \ - uic_dvbcutbase.cpp \ - uic_exportdialogbase.cpp \ - uic_mplayererrorbase.cpp \ - uic_progresswindowbase.cpp \ - version.h diff -Nru dvbcut-0.6.1/src/moc_dvbcutbase.cpp dvbcut-0.6.1/src/moc_dvbcutbase.cpp --- dvbcut-0.6.1/src/moc_dvbcutbase.cpp 1970-01-01 00:00:00.000000000 +0000 +++ dvbcut-0.6.1/src/moc_dvbcutbase.cpp 2010-09-29 18:45:15.000000000 +0000 @@ -0,0 +1,255 @@ +/**************************************************************************** +** dvbcutbase meta object code from reading C++ file 'dvbcutbase.h' +** +** Created: Wed Sep 29 20:45:15 2010 +** by: The Qt MOC ($Id: qt/moc_yacc.cpp 3.3.8 edited Feb 2 14:59 $) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#undef QT_NO_COMPAT +#include "dvbcutbase.h" +#include +#include + +#include +#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26) +#error "This file was generated using the moc from 3.3.8b. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +const char *dvbcutbase::className() const +{ + return "dvbcutbase"; +} + +QMetaObject *dvbcutbase::metaObj = 0; +static QMetaObjectCleanUp cleanUp_dvbcutbase( "dvbcutbase", &dvbcutbase::staticMetaObject ); + +#ifndef QT_NO_TRANSLATION +QString dvbcutbase::tr( const char *s, const char *c ) +{ + if ( qApp ) + return qApp->translate( "dvbcutbase", s, c, QApplication::DefaultCodec ); + else + return QString::fromLatin1( s ); +} +#ifndef QT_NO_TRANSLATION_UTF8 +QString dvbcutbase::trUtf8( const char *s, const char *c ) +{ + if ( qApp ) + return qApp->translate( "dvbcutbase", s, c, QApplication::UnicodeUTF8 ); + else + return QString::fromUtf8( s ); +} +#endif // QT_NO_TRANSLATION_UTF8 + +#endif // QT_NO_TRANSLATION + +QMetaObject* dvbcutbase::staticMetaObject() +{ + if ( metaObj ) + return metaObj; + QMetaObject* parentObject = QMainWindow::staticMetaObject(); + static const QUMethod slot_0 = {"fileOpen", 0, 0 }; + static const QUParameter param_slot_1[] = { + { 0, &static_QUType_int, 0, QUParameter::In } + }; + static const QUMethod slot_1 = {"linslidervalue", 1, param_slot_1 }; + static const QUParameter param_slot_2[] = { + { 0, &static_QUType_int, 0, QUParameter::In } + }; + static const QUMethod slot_2 = {"jogslidervalue", 1, param_slot_2 }; + static const QUMethod slot_3 = {"jogsliderreleased", 0, 0 }; + static const QUMethod slot_4 = {"editStart", 0, 0 }; + static const QUMethod slot_5 = {"editStop", 0, 0 }; + static const QUMethod slot_6 = {"editChapter", 0, 0 }; + static const QUMethod slot_7 = {"editBookmark", 0, 0 }; + static const QUMethod slot_8 = {"editAutoChapters", 0, 0 }; + static const QUMethod slot_9 = {"editSuggest", 0, 0 }; + static const QUMethod slot_10 = {"editImport", 0, 0 }; + static const QUParameter param_slot_11[] = { + { 0, &static_QUType_int, 0, QUParameter::In } + }; + static const QUMethod slot_11 = {"editConvert", 1, param_slot_11 }; + static const QUMethod slot_12 = {"abouttoshoweditconvert", 0, 0 }; + static const QUParameter param_slot_13[] = { + { 0, &static_QUType_ptr, "QListBoxItem", QUParameter::In } + }; + static const QUMethod slot_13 = {"doubleclickedeventlist", 1, param_slot_13 }; + static const QUParameter param_slot_14[] = { + { 0, &static_QUType_ptr, "QListBoxItem", QUParameter::In }, + { 0, &static_QUType_varptr, "\x0e", QUParameter::In } + }; + static const QUMethod slot_14 = {"eventlistcontextmenu", 2, param_slot_14 }; + static const QUMethod slot_15 = {"clickedgo", 0, 0 }; + static const QUMethod slot_16 = {"clickedgo2", 0, 0 }; + static const QUMethod slot_17 = {"playPlay", 0, 0 }; + static const QUMethod slot_18 = {"playStop", 0, 0 }; + static const QUMethod slot_19 = {"playAudio1", 0, 0 }; + static const QUMethod slot_20 = {"playAudio2", 0, 0 }; + static const QUMethod slot_21 = {"mplayerexited", 0, 0 }; + static const QUMethod slot_22 = {"fileClose", 0, 0 }; + static const QUMethod slot_23 = {"fileNew", 0, 0 }; + static const QUMethod slot_24 = {"fileSave", 0, 0 }; + static const QUMethod slot_25 = {"fileSaveAs", 0, 0 }; + static const QUMethod slot_26 = {"updateimagedisplay", 0, 0 }; + static const QUMethod slot_27 = {"viewNormal", 0, 0 }; + static const QUMethod slot_28 = {"viewUnscaled", 0, 0 }; + static const QUMethod slot_29 = {"viewDifference", 0, 0 }; + static const QUMethod slot_30 = {"fileExport", 0, 0 }; + static const QUParameter param_slot_31[] = { + { 0, &static_QUType_int, 0, QUParameter::In } + }; + static const QUMethod slot_31 = {"audiotrackchosen", 1, param_slot_31 }; + static const QUParameter param_slot_32[] = { + { 0, &static_QUType_int, 0, QUParameter::In } + }; + static const QUMethod slot_32 = {"loadrecentfile", 1, param_slot_32 }; + static const QUMethod slot_33 = {"abouttoshowrecentfiles", 0, 0 }; + static const QUMethod slot_34 = {"zoomIn", 0, 0 }; + static const QUMethod slot_35 = {"zoomOut", 0, 0 }; + static const QUMethod slot_36 = {"viewFullSize", 0, 0 }; + static const QUMethod slot_37 = {"viewHalfSize", 0, 0 }; + static const QUMethod slot_38 = {"viewCustomSize", 0, 0 }; + static const QUMethod slot_39 = {"viewQuarterSize", 0, 0 }; + static const QUMethod slot_40 = {"snapshotSave", 0, 0 }; + static const QUMethod slot_41 = {"chapterSnapshotsSave", 0, 0 }; + static const QUMethod slot_42 = {"helpAboutAction_activated", 0, 0 }; + static const QUMethod slot_43 = {"helpContentAction_activated", 0, 0 }; + static const QUMethod slot_44 = {"languageChange", 0, 0 }; + static const QMetaData slot_tbl[] = { + { "fileOpen()", &slot_0, QMetaData::Public }, + { "linslidervalue(int)", &slot_1, QMetaData::Public }, + { "jogslidervalue(int)", &slot_2, QMetaData::Public }, + { "jogsliderreleased()", &slot_3, QMetaData::Public }, + { "editStart()", &slot_4, QMetaData::Public }, + { "editStop()", &slot_5, QMetaData::Public }, + { "editChapter()", &slot_6, QMetaData::Public }, + { "editBookmark()", &slot_7, QMetaData::Public }, + { "editAutoChapters()", &slot_8, QMetaData::Public }, + { "editSuggest()", &slot_9, QMetaData::Public }, + { "editImport()", &slot_10, QMetaData::Public }, + { "editConvert(int)", &slot_11, QMetaData::Public }, + { "abouttoshoweditconvert()", &slot_12, QMetaData::Public }, + { "doubleclickedeventlist(QListBoxItem*)", &slot_13, QMetaData::Public }, + { "eventlistcontextmenu(QListBoxItem*,const QPoint&)", &slot_14, QMetaData::Public }, + { "clickedgo()", &slot_15, QMetaData::Public }, + { "clickedgo2()", &slot_16, QMetaData::Public }, + { "playPlay()", &slot_17, QMetaData::Public }, + { "playStop()", &slot_18, QMetaData::Public }, + { "playAudio1()", &slot_19, QMetaData::Public }, + { "playAudio2()", &slot_20, QMetaData::Public }, + { "mplayerexited()", &slot_21, QMetaData::Public }, + { "fileClose()", &slot_22, QMetaData::Public }, + { "fileNew()", &slot_23, QMetaData::Public }, + { "fileSave()", &slot_24, QMetaData::Public }, + { "fileSaveAs()", &slot_25, QMetaData::Public }, + { "updateimagedisplay()", &slot_26, QMetaData::Public }, + { "viewNormal()", &slot_27, QMetaData::Public }, + { "viewUnscaled()", &slot_28, QMetaData::Public }, + { "viewDifference()", &slot_29, QMetaData::Public }, + { "fileExport()", &slot_30, QMetaData::Public }, + { "audiotrackchosen(int)", &slot_31, QMetaData::Public }, + { "loadrecentfile(int)", &slot_32, QMetaData::Public }, + { "abouttoshowrecentfiles()", &slot_33, QMetaData::Public }, + { "zoomIn()", &slot_34, QMetaData::Public }, + { "zoomOut()", &slot_35, QMetaData::Public }, + { "viewFullSize()", &slot_36, QMetaData::Public }, + { "viewHalfSize()", &slot_37, QMetaData::Public }, + { "viewCustomSize()", &slot_38, QMetaData::Public }, + { "viewQuarterSize()", &slot_39, QMetaData::Public }, + { "snapshotSave()", &slot_40, QMetaData::Public }, + { "chapterSnapshotsSave()", &slot_41, QMetaData::Public }, + { "helpAboutAction_activated()", &slot_42, QMetaData::Public }, + { "helpContentAction_activated()", &slot_43, QMetaData::Public }, + { "languageChange()", &slot_44, QMetaData::Protected } + }; + metaObj = QMetaObject::new_metaobject( + "dvbcutbase", parentObject, + slot_tbl, 45, + 0, 0, +#ifndef QT_NO_PROPERTIES + 0, 0, + 0, 0, +#endif // QT_NO_PROPERTIES + 0, 0 ); + cleanUp_dvbcutbase.setMetaObject( metaObj ); + return metaObj; +} + +void* dvbcutbase::qt_cast( const char* clname ) +{ + if ( !qstrcmp( clname, "dvbcutbase" ) ) + return this; + return QMainWindow::qt_cast( clname ); +} + +bool dvbcutbase::qt_invoke( int _id, QUObject* _o ) +{ + switch ( _id - staticMetaObject()->slotOffset() ) { + case 0: fileOpen(); break; + case 1: linslidervalue((int)static_QUType_int.get(_o+1)); break; + case 2: jogslidervalue((int)static_QUType_int.get(_o+1)); break; + case 3: jogsliderreleased(); break; + case 4: editStart(); break; + case 5: editStop(); break; + case 6: editChapter(); break; + case 7: editBookmark(); break; + case 8: editAutoChapters(); break; + case 9: editSuggest(); break; + case 10: editImport(); break; + case 11: editConvert((int)static_QUType_int.get(_o+1)); break; + case 12: abouttoshoweditconvert(); break; + case 13: doubleclickedeventlist((QListBoxItem*)static_QUType_ptr.get(_o+1)); break; + case 14: eventlistcontextmenu((QListBoxItem*)static_QUType_ptr.get(_o+1),(const QPoint&)*((const QPoint*)static_QUType_ptr.get(_o+2))); break; + case 15: clickedgo(); break; + case 16: clickedgo2(); break; + case 17: playPlay(); break; + case 18: playStop(); break; + case 19: playAudio1(); break; + case 20: playAudio2(); break; + case 21: mplayerexited(); break; + case 22: fileClose(); break; + case 23: fileNew(); break; + case 24: fileSave(); break; + case 25: fileSaveAs(); break; + case 26: updateimagedisplay(); break; + case 27: viewNormal(); break; + case 28: viewUnscaled(); break; + case 29: viewDifference(); break; + case 30: fileExport(); break; + case 31: audiotrackchosen((int)static_QUType_int.get(_o+1)); break; + case 32: loadrecentfile((int)static_QUType_int.get(_o+1)); break; + case 33: abouttoshowrecentfiles(); break; + case 34: zoomIn(); break; + case 35: zoomOut(); break; + case 36: viewFullSize(); break; + case 37: viewHalfSize(); break; + case 38: viewCustomSize(); break; + case 39: viewQuarterSize(); break; + case 40: snapshotSave(); break; + case 41: chapterSnapshotsSave(); break; + case 42: helpAboutAction_activated(); break; + case 43: helpContentAction_activated(); break; + case 44: languageChange(); break; + default: + return QMainWindow::qt_invoke( _id, _o ); + } + return TRUE; +} + +bool dvbcutbase::qt_emit( int _id, QUObject* _o ) +{ + return QMainWindow::qt_emit(_id,_o); +} +#ifndef QT_NO_PROPERTIES + +bool dvbcutbase::qt_property( int id, int f, QVariant* v) +{ + return QMainWindow::qt_property( id, f, v); +} + +bool dvbcutbase::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; } +#endif // QT_NO_PROPERTIES diff -Nru dvbcut-0.6.1/src/moc_dvbcut.cpp dvbcut-0.6.1/src/moc_dvbcut.cpp --- dvbcut-0.6.1/src/moc_dvbcut.cpp 1970-01-01 00:00:00.000000000 +0000 +++ dvbcut-0.6.1/src/moc_dvbcut.cpp 2010-09-29 18:45:15.000000000 +0000 @@ -0,0 +1,255 @@ +/**************************************************************************** +** dvbcut meta object code from reading C++ file 'dvbcut.h' +** +** Created: Wed Sep 29 20:45:15 2010 +** by: The Qt MOC ($Id: qt/moc_yacc.cpp 3.3.8 edited Feb 2 14:59 $) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#undef QT_NO_COMPAT +#include "dvbcut.h" +#include +#include + +#include +#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26) +#error "This file was generated using the moc from 3.3.8b. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +const char *dvbcut::className() const +{ + return "dvbcut"; +} + +QMetaObject *dvbcut::metaObj = 0; +static QMetaObjectCleanUp cleanUp_dvbcut( "dvbcut", &dvbcut::staticMetaObject ); + +#ifndef QT_NO_TRANSLATION +QString dvbcut::tr( const char *s, const char *c ) +{ + if ( qApp ) + return qApp->translate( "dvbcut", s, c, QApplication::DefaultCodec ); + else + return QString::fromLatin1( s ); +} +#ifndef QT_NO_TRANSLATION_UTF8 +QString dvbcut::trUtf8( const char *s, const char *c ) +{ + if ( qApp ) + return qApp->translate( "dvbcut", s, c, QApplication::UnicodeUTF8 ); + else + return QString::fromUtf8( s ); +} +#endif // QT_NO_TRANSLATION_UTF8 + +#endif // QT_NO_TRANSLATION + +QMetaObject* dvbcut::staticMetaObject() +{ + if ( metaObj ) + return metaObj; + QMetaObject* parentObject = dvbcutbase::staticMetaObject(); + static const QUMethod slot_0 = {"helpAboutAction_activated", 0, 0 }; + static const QUMethod slot_1 = {"helpContentAction_activated", 0, 0 }; + static const QUMethod slot_2 = {"fileNew", 0, 0 }; + static const QUMethod slot_3 = {"fileOpen", 0, 0 }; + static const QUMethod slot_4 = {"fileSaveAs", 0, 0 }; + static const QUMethod slot_5 = {"fileSave", 0, 0 }; + static const QUMethod slot_6 = {"snapshotSave", 0, 0 }; + static const QUMethod slot_7 = {"chapterSnapshotsSave", 0, 0 }; + static const QUMethod slot_8 = {"fileExport", 0, 0 }; + static const QUMethod slot_9 = {"fileClose", 0, 0 }; + static const QUMethod slot_10 = {"editBookmark", 0, 0 }; + static const QUMethod slot_11 = {"editChapter", 0, 0 }; + static const QUMethod slot_12 = {"editStop", 0, 0 }; + static const QUMethod slot_13 = {"editStart", 0, 0 }; + static const QUMethod slot_14 = {"editAutoChapters", 0, 0 }; + static const QUMethod slot_15 = {"editSuggest", 0, 0 }; + static const QUMethod slot_16 = {"editImport", 0, 0 }; + static const QUParameter param_slot_17[] = { + { 0, &static_QUType_int, 0, QUParameter::In } + }; + static const QUMethod slot_17 = {"editConvert", 1, param_slot_17 }; + static const QUMethod slot_18 = {"abouttoshoweditconvert", 0, 0 }; + static const QUMethod slot_19 = {"viewDifference", 0, 0 }; + static const QUMethod slot_20 = {"viewUnscaled", 0, 0 }; + static const QUMethod slot_21 = {"viewNormal", 0, 0 }; + static const QUMethod slot_22 = {"zoomIn", 0, 0 }; + static const QUMethod slot_23 = {"zoomOut", 0, 0 }; + static const QUMethod slot_24 = {"viewFullSize", 0, 0 }; + static const QUMethod slot_25 = {"viewHalfSize", 0, 0 }; + static const QUMethod slot_26 = {"viewQuarterSize", 0, 0 }; + static const QUMethod slot_27 = {"viewCustomSize", 0, 0 }; + static const QUMethod slot_28 = {"playAudio2", 0, 0 }; + static const QUMethod slot_29 = {"playAudio1", 0, 0 }; + static const QUMethod slot_30 = {"playStop", 0, 0 }; + static const QUMethod slot_31 = {"playPlay", 0, 0 }; + static const QUMethod slot_32 = {"jogsliderreleased", 0, 0 }; + static const QUParameter param_slot_33[] = { + { 0, &static_QUType_int, 0, QUParameter::In } + }; + static const QUMethod slot_33 = {"jogslidervalue", 1, param_slot_33 }; + static const QUParameter param_slot_34[] = { + { 0, &static_QUType_int, 0, QUParameter::In } + }; + static const QUMethod slot_34 = {"linslidervalue", 1, param_slot_34 }; + static const QUParameter param_slot_35[] = { + { "lbi", &static_QUType_ptr, "QListBoxItem", QUParameter::In } + }; + static const QUMethod slot_35 = {"doubleclickedeventlist", 1, param_slot_35 }; + static const QUParameter param_slot_36[] = { + { 0, &static_QUType_ptr, "QListBoxItem", QUParameter::In }, + { 0, &static_QUType_varptr, "\x0e", QUParameter::In } + }; + static const QUMethod slot_36 = {"eventlistcontextmenu", 2, param_slot_36 }; + static const QUMethod slot_37 = {"mplayer_exited", 0, 0 }; + static const QUMethod slot_38 = {"mplayer_readstdout", 0, 0 }; + static const QUMethod slot_39 = {"clickedgo", 0, 0 }; + static const QUMethod slot_40 = {"clickedgo2", 0, 0 }; + static const QUMethod slot_41 = {"updateimagedisplay", 0, 0 }; + static const QUParameter param_slot_42[] = { + { "id", &static_QUType_int, 0, QUParameter::In } + }; + static const QUMethod slot_42 = {"audiotrackchosen", 1, param_slot_42 }; + static const QUParameter param_slot_43[] = { + { "id", &static_QUType_int, 0, QUParameter::In } + }; + static const QUMethod slot_43 = {"loadrecentfile", 1, param_slot_43 }; + static const QUMethod slot_44 = {"abouttoshowrecentfiles", 0, 0 }; + static const QMetaData slot_tbl[] = { + { "helpAboutAction_activated()", &slot_0, QMetaData::Protected }, + { "helpContentAction_activated()", &slot_1, QMetaData::Protected }, + { "fileNew()", &slot_2, QMetaData::Public }, + { "fileOpen()", &slot_3, QMetaData::Public }, + { "fileSaveAs()", &slot_4, QMetaData::Public }, + { "fileSave()", &slot_5, QMetaData::Public }, + { "snapshotSave()", &slot_6, QMetaData::Public }, + { "chapterSnapshotsSave()", &slot_7, QMetaData::Public }, + { "fileExport()", &slot_8, QMetaData::Public }, + { "fileClose()", &slot_9, QMetaData::Public }, + { "editBookmark()", &slot_10, QMetaData::Public }, + { "editChapter()", &slot_11, QMetaData::Public }, + { "editStop()", &slot_12, QMetaData::Public }, + { "editStart()", &slot_13, QMetaData::Public }, + { "editAutoChapters()", &slot_14, QMetaData::Public }, + { "editSuggest()", &slot_15, QMetaData::Public }, + { "editImport()", &slot_16, QMetaData::Public }, + { "editConvert(int)", &slot_17, QMetaData::Public }, + { "abouttoshoweditconvert()", &slot_18, QMetaData::Public }, + { "viewDifference()", &slot_19, QMetaData::Public }, + { "viewUnscaled()", &slot_20, QMetaData::Public }, + { "viewNormal()", &slot_21, QMetaData::Public }, + { "zoomIn()", &slot_22, QMetaData::Public }, + { "zoomOut()", &slot_23, QMetaData::Public }, + { "viewFullSize()", &slot_24, QMetaData::Public }, + { "viewHalfSize()", &slot_25, QMetaData::Public }, + { "viewQuarterSize()", &slot_26, QMetaData::Public }, + { "viewCustomSize()", &slot_27, QMetaData::Public }, + { "playAudio2()", &slot_28, QMetaData::Public }, + { "playAudio1()", &slot_29, QMetaData::Public }, + { "playStop()", &slot_30, QMetaData::Public }, + { "playPlay()", &slot_31, QMetaData::Public }, + { "jogsliderreleased()", &slot_32, QMetaData::Public }, + { "jogslidervalue(int)", &slot_33, QMetaData::Public }, + { "linslidervalue(int)", &slot_34, QMetaData::Public }, + { "doubleclickedeventlist(QListBoxItem*)", &slot_35, QMetaData::Public }, + { "eventlistcontextmenu(QListBoxItem*,const QPoint&)", &slot_36, QMetaData::Public }, + { "mplayer_exited()", &slot_37, QMetaData::Public }, + { "mplayer_readstdout()", &slot_38, QMetaData::Public }, + { "clickedgo()", &slot_39, QMetaData::Public }, + { "clickedgo2()", &slot_40, QMetaData::Public }, + { "updateimagedisplay()", &slot_41, QMetaData::Public }, + { "audiotrackchosen(int)", &slot_42, QMetaData::Public }, + { "loadrecentfile(int)", &slot_43, QMetaData::Public }, + { "abouttoshowrecentfiles()", &slot_44, QMetaData::Public } + }; + metaObj = QMetaObject::new_metaobject( + "dvbcut", parentObject, + slot_tbl, 45, + 0, 0, +#ifndef QT_NO_PROPERTIES + 0, 0, + 0, 0, +#endif // QT_NO_PROPERTIES + 0, 0 ); + cleanUp_dvbcut.setMetaObject( metaObj ); + return metaObj; +} + +void* dvbcut::qt_cast( const char* clname ) +{ + if ( !qstrcmp( clname, "dvbcut" ) ) + return this; + return dvbcutbase::qt_cast( clname ); +} + +bool dvbcut::qt_invoke( int _id, QUObject* _o ) +{ + switch ( _id - staticMetaObject()->slotOffset() ) { + case 0: helpAboutAction_activated(); break; + case 1: helpContentAction_activated(); break; + case 2: fileNew(); break; + case 3: fileOpen(); break; + case 4: fileSaveAs(); break; + case 5: fileSave(); break; + case 6: snapshotSave(); break; + case 7: chapterSnapshotsSave(); break; + case 8: fileExport(); break; + case 9: fileClose(); break; + case 10: editBookmark(); break; + case 11: editChapter(); break; + case 12: editStop(); break; + case 13: editStart(); break; + case 14: editAutoChapters(); break; + case 15: editSuggest(); break; + case 16: editImport(); break; + case 17: editConvert((int)static_QUType_int.get(_o+1)); break; + case 18: abouttoshoweditconvert(); break; + case 19: viewDifference(); break; + case 20: viewUnscaled(); break; + case 21: viewNormal(); break; + case 22: zoomIn(); break; + case 23: zoomOut(); break; + case 24: viewFullSize(); break; + case 25: viewHalfSize(); break; + case 26: viewQuarterSize(); break; + case 27: viewCustomSize(); break; + case 28: playAudio2(); break; + case 29: playAudio1(); break; + case 30: playStop(); break; + case 31: playPlay(); break; + case 32: jogsliderreleased(); break; + case 33: jogslidervalue((int)static_QUType_int.get(_o+1)); break; + case 34: linslidervalue((int)static_QUType_int.get(_o+1)); break; + case 35: doubleclickedeventlist((QListBoxItem*)static_QUType_ptr.get(_o+1)); break; + case 36: eventlistcontextmenu((QListBoxItem*)static_QUType_ptr.get(_o+1),(const QPoint&)*((const QPoint*)static_QUType_ptr.get(_o+2))); break; + case 37: mplayer_exited(); break; + case 38: mplayer_readstdout(); break; + case 39: clickedgo(); break; + case 40: clickedgo2(); break; + case 41: updateimagedisplay(); break; + case 42: audiotrackchosen((int)static_QUType_int.get(_o+1)); break; + case 43: loadrecentfile((int)static_QUType_int.get(_o+1)); break; + case 44: abouttoshowrecentfiles(); break; + default: + return dvbcutbase::qt_invoke( _id, _o ); + } + return TRUE; +} + +bool dvbcut::qt_emit( int _id, QUObject* _o ) +{ + return dvbcutbase::qt_emit(_id,_o); +} +#ifndef QT_NO_PROPERTIES + +bool dvbcut::qt_property( int id, int f, QVariant* v) +{ + return dvbcutbase::qt_property( id, f, v); +} + +bool dvbcut::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; } +#endif // QT_NO_PROPERTIES diff -Nru dvbcut-0.6.1/src/moc_exportdialogbase.cpp dvbcut-0.6.1/src/moc_exportdialogbase.cpp --- dvbcut-0.6.1/src/moc_exportdialogbase.cpp 1970-01-01 00:00:00.000000000 +0000 +++ dvbcut-0.6.1/src/moc_exportdialogbase.cpp 2010-09-29 18:45:15.000000000 +0000 @@ -0,0 +1,104 @@ +/**************************************************************************** +** exportdialogbase meta object code from reading C++ file 'exportdialogbase.h' +** +** Created: Wed Sep 29 20:45:15 2010 +** by: The Qt MOC ($Id: qt/moc_yacc.cpp 3.3.8 edited Feb 2 14:59 $) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#undef QT_NO_COMPAT +#include "exportdialogbase.h" +#include +#include + +#include +#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26) +#error "This file was generated using the moc from 3.3.8b. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +const char *exportdialogbase::className() const +{ + return "exportdialogbase"; +} + +QMetaObject *exportdialogbase::metaObj = 0; +static QMetaObjectCleanUp cleanUp_exportdialogbase( "exportdialogbase", &exportdialogbase::staticMetaObject ); + +#ifndef QT_NO_TRANSLATION +QString exportdialogbase::tr( const char *s, const char *c ) +{ + if ( qApp ) + return qApp->translate( "exportdialogbase", s, c, QApplication::DefaultCodec ); + else + return QString::fromLatin1( s ); +} +#ifndef QT_NO_TRANSLATION_UTF8 +QString exportdialogbase::trUtf8( const char *s, const char *c ) +{ + if ( qApp ) + return qApp->translate( "exportdialogbase", s, c, QApplication::UnicodeUTF8 ); + else + return QString::fromUtf8( s ); +} +#endif // QT_NO_TRANSLATION_UTF8 + +#endif // QT_NO_TRANSLATION + +QMetaObject* exportdialogbase::staticMetaObject() +{ + if ( metaObj ) + return metaObj; + QMetaObject* parentObject = QDialog::staticMetaObject(); + static const QUMethod slot_0 = {"fileselector", 0, 0 }; + static const QUMethod slot_1 = {"languageChange", 0, 0 }; + static const QMetaData slot_tbl[] = { + { "fileselector()", &slot_0, QMetaData::Public }, + { "languageChange()", &slot_1, QMetaData::Protected } + }; + metaObj = QMetaObject::new_metaobject( + "exportdialogbase", parentObject, + slot_tbl, 2, + 0, 0, +#ifndef QT_NO_PROPERTIES + 0, 0, + 0, 0, +#endif // QT_NO_PROPERTIES + 0, 0 ); + cleanUp_exportdialogbase.setMetaObject( metaObj ); + return metaObj; +} + +void* exportdialogbase::qt_cast( const char* clname ) +{ + if ( !qstrcmp( clname, "exportdialogbase" ) ) + return this; + return QDialog::qt_cast( clname ); +} + +bool exportdialogbase::qt_invoke( int _id, QUObject* _o ) +{ + switch ( _id - staticMetaObject()->slotOffset() ) { + case 0: fileselector(); break; + case 1: languageChange(); break; + default: + return QDialog::qt_invoke( _id, _o ); + } + return TRUE; +} + +bool exportdialogbase::qt_emit( int _id, QUObject* _o ) +{ + return QDialog::qt_emit(_id,_o); +} +#ifndef QT_NO_PROPERTIES + +bool exportdialogbase::qt_property( int id, int f, QVariant* v) +{ + return QDialog::qt_property( id, f, v); +} + +bool exportdialogbase::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; } +#endif // QT_NO_PROPERTIES diff -Nru dvbcut-0.6.1/src/moc_exportdialog.cpp dvbcut-0.6.1/src/moc_exportdialog.cpp --- dvbcut-0.6.1/src/moc_exportdialog.cpp 1970-01-01 00:00:00.000000000 +0000 +++ dvbcut-0.6.1/src/moc_exportdialog.cpp 2010-09-29 18:45:15.000000000 +0000 @@ -0,0 +1,101 @@ +/**************************************************************************** +** exportdialog meta object code from reading C++ file 'exportdialog.h' +** +** Created: Wed Sep 29 20:45:15 2010 +** by: The Qt MOC ($Id: qt/moc_yacc.cpp 3.3.8 edited Feb 2 14:59 $) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#undef QT_NO_COMPAT +#include "exportdialog.h" +#include +#include + +#include +#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26) +#error "This file was generated using the moc from 3.3.8b. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +const char *exportdialog::className() const +{ + return "exportdialog"; +} + +QMetaObject *exportdialog::metaObj = 0; +static QMetaObjectCleanUp cleanUp_exportdialog( "exportdialog", &exportdialog::staticMetaObject ); + +#ifndef QT_NO_TRANSLATION +QString exportdialog::tr( const char *s, const char *c ) +{ + if ( qApp ) + return qApp->translate( "exportdialog", s, c, QApplication::DefaultCodec ); + else + return QString::fromLatin1( s ); +} +#ifndef QT_NO_TRANSLATION_UTF8 +QString exportdialog::trUtf8( const char *s, const char *c ) +{ + if ( qApp ) + return qApp->translate( "exportdialog", s, c, QApplication::UnicodeUTF8 ); + else + return QString::fromUtf8( s ); +} +#endif // QT_NO_TRANSLATION_UTF8 + +#endif // QT_NO_TRANSLATION + +QMetaObject* exportdialog::staticMetaObject() +{ + if ( metaObj ) + return metaObj; + QMetaObject* parentObject = exportdialogbase::staticMetaObject(); + static const QUMethod slot_0 = {"fileselector", 0, 0 }; + static const QMetaData slot_tbl[] = { + { "fileselector()", &slot_0, QMetaData::Public } + }; + metaObj = QMetaObject::new_metaobject( + "exportdialog", parentObject, + slot_tbl, 1, + 0, 0, +#ifndef QT_NO_PROPERTIES + 0, 0, + 0, 0, +#endif // QT_NO_PROPERTIES + 0, 0 ); + cleanUp_exportdialog.setMetaObject( metaObj ); + return metaObj; +} + +void* exportdialog::qt_cast( const char* clname ) +{ + if ( !qstrcmp( clname, "exportdialog" ) ) + return this; + return exportdialogbase::qt_cast( clname ); +} + +bool exportdialog::qt_invoke( int _id, QUObject* _o ) +{ + switch ( _id - staticMetaObject()->slotOffset() ) { + case 0: fileselector(); break; + default: + return exportdialogbase::qt_invoke( _id, _o ); + } + return TRUE; +} + +bool exportdialog::qt_emit( int _id, QUObject* _o ) +{ + return exportdialogbase::qt_emit(_id,_o); +} +#ifndef QT_NO_PROPERTIES + +bool exportdialog::qt_property( int id, int f, QVariant* v) +{ + return exportdialogbase::qt_property( id, f, v); +} + +bool exportdialog::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; } +#endif // QT_NO_PROPERTIES diff -Nru dvbcut-0.6.1/src/moc_mplayererrorbase.cpp dvbcut-0.6.1/src/moc_mplayererrorbase.cpp --- dvbcut-0.6.1/src/moc_mplayererrorbase.cpp 1970-01-01 00:00:00.000000000 +0000 +++ dvbcut-0.6.1/src/moc_mplayererrorbase.cpp 2010-09-29 18:45:15.000000000 +0000 @@ -0,0 +1,101 @@ +/**************************************************************************** +** mplayererrorbase meta object code from reading C++ file 'mplayererrorbase.h' +** +** Created: Wed Sep 29 20:45:15 2010 +** by: The Qt MOC ($Id: qt/moc_yacc.cpp 3.3.8 edited Feb 2 14:59 $) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#undef QT_NO_COMPAT +#include "mplayererrorbase.h" +#include +#include + +#include +#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26) +#error "This file was generated using the moc from 3.3.8b. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +const char *mplayererrorbase::className() const +{ + return "mplayererrorbase"; +} + +QMetaObject *mplayererrorbase::metaObj = 0; +static QMetaObjectCleanUp cleanUp_mplayererrorbase( "mplayererrorbase", &mplayererrorbase::staticMetaObject ); + +#ifndef QT_NO_TRANSLATION +QString mplayererrorbase::tr( const char *s, const char *c ) +{ + if ( qApp ) + return qApp->translate( "mplayererrorbase", s, c, QApplication::DefaultCodec ); + else + return QString::fromLatin1( s ); +} +#ifndef QT_NO_TRANSLATION_UTF8 +QString mplayererrorbase::trUtf8( const char *s, const char *c ) +{ + if ( qApp ) + return qApp->translate( "mplayererrorbase", s, c, QApplication::UnicodeUTF8 ); + else + return QString::fromUtf8( s ); +} +#endif // QT_NO_TRANSLATION_UTF8 + +#endif // QT_NO_TRANSLATION + +QMetaObject* mplayererrorbase::staticMetaObject() +{ + if ( metaObj ) + return metaObj; + QMetaObject* parentObject = QDialog::staticMetaObject(); + static const QUMethod slot_0 = {"languageChange", 0, 0 }; + static const QMetaData slot_tbl[] = { + { "languageChange()", &slot_0, QMetaData::Protected } + }; + metaObj = QMetaObject::new_metaobject( + "mplayererrorbase", parentObject, + slot_tbl, 1, + 0, 0, +#ifndef QT_NO_PROPERTIES + 0, 0, + 0, 0, +#endif // QT_NO_PROPERTIES + 0, 0 ); + cleanUp_mplayererrorbase.setMetaObject( metaObj ); + return metaObj; +} + +void* mplayererrorbase::qt_cast( const char* clname ) +{ + if ( !qstrcmp( clname, "mplayererrorbase" ) ) + return this; + return QDialog::qt_cast( clname ); +} + +bool mplayererrorbase::qt_invoke( int _id, QUObject* _o ) +{ + switch ( _id - staticMetaObject()->slotOffset() ) { + case 0: languageChange(); break; + default: + return QDialog::qt_invoke( _id, _o ); + } + return TRUE; +} + +bool mplayererrorbase::qt_emit( int _id, QUObject* _o ) +{ + return QDialog::qt_emit(_id,_o); +} +#ifndef QT_NO_PROPERTIES + +bool mplayererrorbase::qt_property( int id, int f, QVariant* v) +{ + return QDialog::qt_property( id, f, v); +} + +bool mplayererrorbase::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; } +#endif // QT_NO_PROPERTIES diff -Nru dvbcut-0.6.1/src/moc_progressstatusbar.cpp dvbcut-0.6.1/src/moc_progressstatusbar.cpp --- dvbcut-0.6.1/src/moc_progressstatusbar.cpp 1970-01-01 00:00:00.000000000 +0000 +++ dvbcut-0.6.1/src/moc_progressstatusbar.cpp 2010-09-29 18:45:15.000000000 +0000 @@ -0,0 +1,109 @@ +/**************************************************************************** +** progressstatusbar meta object code from reading C++ file 'progressstatusbar.h' +** +** Created: Wed Sep 29 20:45:15 2010 +** by: The Qt MOC ($Id: qt/moc_yacc.cpp 3.3.8 edited Feb 2 14:59 $) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#undef QT_NO_COMPAT +#include "progressstatusbar.h" +#include +#include + +#include +#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26) +#error "This file was generated using the moc from 3.3.8b. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +const char *progressstatusbar::className() const +{ + return "progressstatusbar"; +} + +QMetaObject *progressstatusbar::metaObj = 0; +static QMetaObjectCleanUp cleanUp_progressstatusbar( "progressstatusbar", &progressstatusbar::staticMetaObject ); + +#ifndef QT_NO_TRANSLATION +QString progressstatusbar::tr( const char *s, const char *c ) +{ + if ( qApp ) + return qApp->translate( "progressstatusbar", s, c, QApplication::DefaultCodec ); + else + return QString::fromLatin1( s ); +} +#ifndef QT_NO_TRANSLATION_UTF8 +QString progressstatusbar::trUtf8( const char *s, const char *c ) +{ + if ( qApp ) + return qApp->translate( "progressstatusbar", s, c, QApplication::UnicodeUTF8 ); + else + return QString::fromUtf8( s ); +} +#endif // QT_NO_TRANSLATION_UTF8 + +#endif // QT_NO_TRANSLATION + +QMetaObject* progressstatusbar::staticMetaObject() +{ + if ( metaObj ) + return metaObj; + QMetaObject* parentObject = QObject::staticMetaObject(); + static const QUParameter param_slot_0[] = { + { "permille", &static_QUType_int, 0, QUParameter::In } + }; + static const QUMethod slot_0 = {"setprogress", 1, param_slot_0 }; + static const QUMethod slot_1 = {"clickedcancel", 0, 0 }; + static const QMetaData slot_tbl[] = { + { "setprogress(int)", &slot_0, QMetaData::Public }, + { "clickedcancel()", &slot_1, QMetaData::Public } + }; + metaObj = QMetaObject::new_metaobject( + "progressstatusbar", parentObject, + slot_tbl, 2, + 0, 0, +#ifndef QT_NO_PROPERTIES + 0, 0, + 0, 0, +#endif // QT_NO_PROPERTIES + 0, 0 ); + cleanUp_progressstatusbar.setMetaObject( metaObj ); + return metaObj; +} + +void* progressstatusbar::qt_cast( const char* clname ) +{ + if ( !qstrcmp( clname, "progressstatusbar" ) ) + return this; + if ( !qstrcmp( clname, "logoutput" ) ) + return (logoutput*)this; + return QObject::qt_cast( clname ); +} + +bool progressstatusbar::qt_invoke( int _id, QUObject* _o ) +{ + switch ( _id - staticMetaObject()->slotOffset() ) { + case 0: setprogress((int)static_QUType_int.get(_o+1)); break; + case 1: clickedcancel(); break; + default: + return QObject::qt_invoke( _id, _o ); + } + return TRUE; +} + +bool progressstatusbar::qt_emit( int _id, QUObject* _o ) +{ + return QObject::qt_emit(_id,_o); +} +#ifndef QT_NO_PROPERTIES + +bool progressstatusbar::qt_property( int id, int f, QVariant* v) +{ + return QObject::qt_property( id, f, v); +} + +bool progressstatusbar::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; } +#endif // QT_NO_PROPERTIES diff -Nru dvbcut-0.6.1/src/moc_progresswindowbase.cpp dvbcut-0.6.1/src/moc_progresswindowbase.cpp --- dvbcut-0.6.1/src/moc_progresswindowbase.cpp 1970-01-01 00:00:00.000000000 +0000 +++ dvbcut-0.6.1/src/moc_progresswindowbase.cpp 2010-09-29 18:45:15.000000000 +0000 @@ -0,0 +1,110 @@ +/**************************************************************************** +** progresswindowbase meta object code from reading C++ file 'progresswindowbase.h' +** +** Created: Wed Sep 29 20:45:15 2010 +** by: The Qt MOC ($Id: qt/moc_yacc.cpp 3.3.8 edited Feb 2 14:59 $) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#undef QT_NO_COMPAT +#include "progresswindowbase.h" +#include +#include + +#include +#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26) +#error "This file was generated using the moc from 3.3.8b. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +const char *progresswindowbase::className() const +{ + return "progresswindowbase"; +} + +QMetaObject *progresswindowbase::metaObj = 0; +static QMetaObjectCleanUp cleanUp_progresswindowbase( "progresswindowbase", &progresswindowbase::staticMetaObject ); + +#ifndef QT_NO_TRANSLATION +QString progresswindowbase::tr( const char *s, const char *c ) +{ + if ( qApp ) + return qApp->translate( "progresswindowbase", s, c, QApplication::DefaultCodec ); + else + return QString::fromLatin1( s ); +} +#ifndef QT_NO_TRANSLATION_UTF8 +QString progresswindowbase::trUtf8( const char *s, const char *c ) +{ + if ( qApp ) + return qApp->translate( "progresswindowbase", s, c, QApplication::UnicodeUTF8 ); + else + return QString::fromUtf8( s ); +} +#endif // QT_NO_TRANSLATION_UTF8 + +#endif // QT_NO_TRANSLATION + +QMetaObject* progresswindowbase::staticMetaObject() +{ + if ( metaObj ) + return metaObj; + QMetaObject* parentObject = QDialog::staticMetaObject(); + static const QUParameter param_slot_0[] = { + { 0, &static_QUType_int, 0, QUParameter::In } + }; + static const QUMethod slot_0 = {"setprogress", 1, param_slot_0 }; + static const QUMethod slot_1 = {"clickedcancel", 0, 0 }; + static const QUMethod slot_2 = {"languageChange", 0, 0 }; + static const QMetaData slot_tbl[] = { + { "setprogress(int)", &slot_0, QMetaData::Public }, + { "clickedcancel()", &slot_1, QMetaData::Public }, + { "languageChange()", &slot_2, QMetaData::Protected } + }; + metaObj = QMetaObject::new_metaobject( + "progresswindowbase", parentObject, + slot_tbl, 3, + 0, 0, +#ifndef QT_NO_PROPERTIES + 0, 0, + 0, 0, +#endif // QT_NO_PROPERTIES + 0, 0 ); + cleanUp_progresswindowbase.setMetaObject( metaObj ); + return metaObj; +} + +void* progresswindowbase::qt_cast( const char* clname ) +{ + if ( !qstrcmp( clname, "progresswindowbase" ) ) + return this; + return QDialog::qt_cast( clname ); +} + +bool progresswindowbase::qt_invoke( int _id, QUObject* _o ) +{ + switch ( _id - staticMetaObject()->slotOffset() ) { + case 0: setprogress((int)static_QUType_int.get(_o+1)); break; + case 1: clickedcancel(); break; + case 2: languageChange(); break; + default: + return QDialog::qt_invoke( _id, _o ); + } + return TRUE; +} + +bool progresswindowbase::qt_emit( int _id, QUObject* _o ) +{ + return QDialog::qt_emit(_id,_o); +} +#ifndef QT_NO_PROPERTIES + +bool progresswindowbase::qt_property( int id, int f, QVariant* v) +{ + return QDialog::qt_property( id, f, v); +} + +bool progresswindowbase::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; } +#endif // QT_NO_PROPERTIES diff -Nru dvbcut-0.6.1/src/moc_progresswindow.cpp dvbcut-0.6.1/src/moc_progresswindow.cpp --- dvbcut-0.6.1/src/moc_progresswindow.cpp 1970-01-01 00:00:00.000000000 +0000 +++ dvbcut-0.6.1/src/moc_progresswindow.cpp 2010-09-29 18:45:15.000000000 +0000 @@ -0,0 +1,109 @@ +/**************************************************************************** +** progresswindow meta object code from reading C++ file 'progresswindow.h' +** +** Created: Wed Sep 29 20:45:15 2010 +** by: The Qt MOC ($Id: qt/moc_yacc.cpp 3.3.8 edited Feb 2 14:59 $) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#undef QT_NO_COMPAT +#include "progresswindow.h" +#include +#include + +#include +#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26) +#error "This file was generated using the moc from 3.3.8b. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +const char *progresswindow::className() const +{ + return "progresswindow"; +} + +QMetaObject *progresswindow::metaObj = 0; +static QMetaObjectCleanUp cleanUp_progresswindow( "progresswindow", &progresswindow::staticMetaObject ); + +#ifndef QT_NO_TRANSLATION +QString progresswindow::tr( const char *s, const char *c ) +{ + if ( qApp ) + return qApp->translate( "progresswindow", s, c, QApplication::DefaultCodec ); + else + return QString::fromLatin1( s ); +} +#ifndef QT_NO_TRANSLATION_UTF8 +QString progresswindow::trUtf8( const char *s, const char *c ) +{ + if ( qApp ) + return qApp->translate( "progresswindow", s, c, QApplication::UnicodeUTF8 ); + else + return QString::fromUtf8( s ); +} +#endif // QT_NO_TRANSLATION_UTF8 + +#endif // QT_NO_TRANSLATION + +QMetaObject* progresswindow::staticMetaObject() +{ + if ( metaObj ) + return metaObj; + QMetaObject* parentObject = progresswindowbase::staticMetaObject(); + static const QUParameter param_slot_0[] = { + { "permille", &static_QUType_int, 0, QUParameter::In } + }; + static const QUMethod slot_0 = {"setprogress", 1, param_slot_0 }; + static const QUMethod slot_1 = {"clickedcancel", 0, 0 }; + static const QMetaData slot_tbl[] = { + { "setprogress(int)", &slot_0, QMetaData::Public }, + { "clickedcancel()", &slot_1, QMetaData::Public } + }; + metaObj = QMetaObject::new_metaobject( + "progresswindow", parentObject, + slot_tbl, 2, + 0, 0, +#ifndef QT_NO_PROPERTIES + 0, 0, + 0, 0, +#endif // QT_NO_PROPERTIES + 0, 0 ); + cleanUp_progresswindow.setMetaObject( metaObj ); + return metaObj; +} + +void* progresswindow::qt_cast( const char* clname ) +{ + if ( !qstrcmp( clname, "progresswindow" ) ) + return this; + if ( !qstrcmp( clname, "logoutput" ) ) + return (logoutput*)this; + return progresswindowbase::qt_cast( clname ); +} + +bool progresswindow::qt_invoke( int _id, QUObject* _o ) +{ + switch ( _id - staticMetaObject()->slotOffset() ) { + case 0: setprogress((int)static_QUType_int.get(_o+1)); break; + case 1: clickedcancel(); break; + default: + return progresswindowbase::qt_invoke( _id, _o ); + } + return TRUE; +} + +bool progresswindow::qt_emit( int _id, QUObject* _o ) +{ + return progresswindowbase::qt_emit(_id,_o); +} +#ifndef QT_NO_PROPERTIES + +bool progresswindow::qt_property( int id, int f, QVariant* v) +{ + return progresswindowbase::qt_property( id, f, v); +} + +bool progresswindow::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; } +#endif // QT_NO_PROPERTIES diff -Nru dvbcut-0.6.1/src/mpgfile.h dvbcut-0.6.1/src/mpgfile.h --- dvbcut-0.6.1/src/mpgfile.h 2010-02-26 11:05:47.000000000 +0000 +++ dvbcut-0.6.1/src/mpgfile.h 2010-09-29 16:52:07.000000000 +0000 @@ -16,7 +16,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -/* $Id: mpgfile.h 133 2008-10-11 11:13:31Z too-tired $ */ +/* $Id: mpgfile.h 170 2010-05-26 07:13:49Z too-tired $ */ #ifndef _DVBCUT_MPGFILE_H #define _DVBCUT_MPGFILE_H @@ -49,7 +49,7 @@ stream s[MAXAVSTREAMS]; int videostreams, audiostreams; int initialoffset; - index::index idx; + class index idx; int pictures; mpgfile(inbuffer &b, int initial_offset); diff -Nru dvbcut-0.6.1/src/mplayererrorbase.h dvbcut-0.6.1/src/mplayererrorbase.h --- dvbcut-0.6.1/src/mplayererrorbase.h 2010-02-26 11:16:07.000000000 +0000 +++ dvbcut-0.6.1/src/mplayererrorbase.h 2010-09-29 16:57:26.000000000 +0000 @@ -1,7 +1,7 @@ /**************************************************************************** ** Form interface generated from reading ui file 'mplayererrorbase.ui' ** -** Created: Fri Feb 26 12:16:07 2010 +** Created: Wed Sep 29 18:57:26 2010 ** ** WARNING! All changes made in this file will be lost! ****************************************************************************/ diff -Nru dvbcut-0.6.1/src/progresswindowbase.h dvbcut-0.6.1/src/progresswindowbase.h --- dvbcut-0.6.1/src/progresswindowbase.h 2010-02-26 11:16:07.000000000 +0000 +++ dvbcut-0.6.1/src/progresswindowbase.h 2010-09-29 16:57:26.000000000 +0000 @@ -1,7 +1,7 @@ /**************************************************************************** ** Form interface generated from reading ui file 'progresswindowbase.ui' ** -** Created: Fri Feb 26 12:16:07 2010 +** Created: Wed Sep 29 18:57:26 2010 ** ** WARNING! All changes made in this file will be lost! ****************************************************************************/ diff -Nru dvbcut-0.6.1/src/uic_dvbcutbase.cpp dvbcut-0.6.1/src/uic_dvbcutbase.cpp --- dvbcut-0.6.1/src/uic_dvbcutbase.cpp 1970-01-01 00:00:00.000000000 +0000 +++ dvbcut-0.6.1/src/uic_dvbcutbase.cpp 2010-09-29 18:45:15.000000000 +0000 @@ -0,0 +1,1868 @@ +/**************************************************************************** +** Form implementation generated from reading ui file 'dvbcutbase.ui' +** +** Created: Wed Sep 29 20:45:15 2010 +** +** WARNING! All changes made in this file will be lost! +****************************************************************************/ + +#include "dvbcutbase.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "gettext.h" +static const unsigned char image0_data[] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, + 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x16, + 0x08, 0x06, 0x00, 0x00, 0x00, 0xc4, 0xb4, 0x6c, 0x3b, 0x00, 0x00, 0x03, + 0xf7, 0x49, 0x44, 0x41, 0x54, 0x38, 0x8d, 0xb5, 0x95, 0x5f, 0x68, 0xd5, + 0x65, 0x18, 0xc7, 0x3f, 0xe7, 0x77, 0x7e, 0xd3, 0x33, 0xdd, 0x3f, 0x67, + 0xfe, 0xcb, 0x74, 0xc7, 0x22, 0xed, 0x62, 0xf9, 0x07, 0x12, 0x23, 0x33, + 0x2c, 0x56, 0x20, 0x06, 0x2d, 0x09, 0x82, 0xa8, 0x8b, 0xec, 0x22, 0x88, + 0x8a, 0xea, 0xc2, 0x42, 0x32, 0x2d, 0x2b, 0x28, 0x08, 0xb1, 0x2e, 0x02, + 0x2f, 0xb4, 0xa0, 0xee, 0xa2, 0x16, 0x15, 0x5d, 0xe4, 0x68, 0x66, 0x64, + 0x1b, 0xca, 0xcc, 0xd4, 0xe2, 0xb4, 0x64, 0x73, 0x6e, 0xce, 0xf3, 0x6f, + 0x67, 0x3b, 0xe7, 0xfc, 0xfe, 0xbc, 0x7f, 0x9e, 0xb7, 0x8b, 0x6d, 0xce, + 0x95, 0x12, 0x5e, 0xf8, 0xc2, 0xc3, 0xfb, 0xc0, 0xfb, 0x3c, 0x9f, 0xf7, + 0xe1, 0x79, 0xbf, 0x0f, 0x6f, 0xc2, 0x39, 0xc7, 0x8d, 0x58, 0xde, 0x0d, + 0xa1, 0x02, 0x89, 0xeb, 0x4d, 0x78, 0xf5, 0xcd, 0xee, 0xb4, 0x18, 0x77, + 0xa8, 0x66, 0x96, 0xb7, 0xb6, 0x5c, 0xd6, 0x2b, 0x3e, 0x7a, 0x7f, 0x63, + 0xe9, 0x6a, 0x71, 0xd7, 0x55, 0xf1, 0x6b, 0x6f, 0x75, 0xbf, 0xd4, 0xdc, + 0x98, 0xea, 0xdd, 0xfe, 0x54, 0xeb, 0xe6, 0xed, 0x4f, 0xb6, 0x36, 0x59, + 0x91, 0x43, 0xd7, 0x0c, 0x76, 0xce, 0x5d, 0xd3, 0xa6, 0xd6, 0xae, 0x77, + 0x7a, 0xd6, 0xee, 0xdc, 0xdb, 0xd3, 0xdb, 0xd9, 0x35, 0xe2, 0xaa, 0x55, + 0xe7, 0xb2, 0x59, 0xed, 0x46, 0x47, 0xad, 0xfb, 0xf8, 0x60, 0xc6, 0x3d, + 0xf3, 0xc2, 0x4f, 0xed, 0x57, 0xe3, 0x26, 0x5a, 0x9e, 0xfe, 0xc3, 0xb5, + 0x6f, 0x5e, 0x88, 0x08, 0x28, 0x0b, 0xda, 0x08, 0xca, 0xc0, 0x17, 0xdf, + 0x0f, 0x95, 0xc2, 0x6f, 0xd7, 0xcc, 0xdb, 0xf3, 0xde, 0xf1, 0x3d, 0xe9, + 0x5b, 0x9a, 0x76, 0x3f, 0xf8, 0x40, 0x0b, 0x8d, 0xf5, 0x35, 0x18, 0xe3, + 0xd0, 0xda, 0x62, 0x8c, 0x23, 0x95, 0x4a, 0xf2, 0xfa, 0xbb, 0xdd, 0xa5, + 0xb1, 0xf1, 0x78, 0xc5, 0xe7, 0x07, 0xee, 0x9f, 0xd1, 0x92, 0xc4, 0xa6, + 0x1d, 0xe7, 0xdc, 0xbe, 0xdd, 0x2b, 0x50, 0x06, 0x22, 0x0b, 0xca, 0x40, + 0xac, 0x61, 0xa8, 0x2f, 0x64, 0xe0, 0x58, 0x86, 0x6d, 0x6d, 0xcb, 0xb8, + 0x6b, 0x5d, 0x33, 0x5a, 0x83, 0x52, 0x60, 0xed, 0x34, 0xd8, 0x39, 0xc7, + 0xdf, 0x83, 0x15, 0xf6, 0x7e, 0x78, 0xaa, 0xe3, 0x87, 0xd3, 0x89, 0x97, + 0x39, 0xb5, 0xb9, 0x7f, 0x0a, 0xec, 0xff, 0x5b, 0x6e, 0x46, 0xc1, 0x70, + 0xcf, 0x10, 0xf5, 0x26, 0xe2, 0x8d, 0x17, 0xd7, 0x30, 0xa7, 0x16, 0xac, + 0xbd, 0x7a, 0x1b, 0x45, 0x1c, 0xad, 0x2b, 0x9b, 0xd8, 0xb4, 0xae, 0xb9, + 0x5d, 0xa4, 0xf0, 0x69, 0xe7, 0x29, 0xa6, 0xc1, 0x56, 0xa6, 0xc1, 0xa5, + 0xf3, 0x21, 0x43, 0x27, 0xfa, 0x79, 0xb8, 0x2d, 0x4d, 0x7a, 0x79, 0xed, + 0x35, 0xdf, 0x05, 0x60, 0xb4, 0x62, 0xd8, 0xdf, 0x71, 0x09, 0x9c, 0x43, + 0xeb, 0xb9, 0x64, 0x8a, 0xa3, 0xfb, 0x58, 0x73, 0x64, 0x2d, 0x22, 0xe0, + 0x1c, 0xfe, 0x95, 0xd5, 0x8c, 0x8f, 0x8c, 0x73, 0xcf, 0xfa, 0x25, 0xff, + 0x0b, 0x2d, 0x55, 0x85, 0xad, 0xbb, 0x32, 0xb4, 0xdd, 0x7b, 0x33, 0xb7, + 0x2e, 0xab, 0x43, 0x04, 0xd2, 0xab, 0x16, 0xa7, 0xcb, 0x55, 0xfb, 0x8a, + 0x36, 0x94, 0xf6, 0x7f, 0x70, 0xbc, 0xde, 0xb7, 0x32, 0x9d, 0xe0, 0x2d, + 0x5d, 0xc8, 0xce, 0x83, 0xa7, 0xd9, 0xb0, 0x5e, 0x70, 0x16, 0xac, 0x58, + 0xac, 0x15, 0xc4, 0x38, 0xc4, 0x3a, 0xcc, 0xa4, 0xff, 0xdd, 0xaf, 0x45, + 0x1e, 0xdb, 0xd2, 0xc2, 0xac, 0x05, 0x4d, 0x1c, 0x19, 0x00, 0x11, 0x98, + 0x9d, 0x82, 0xdf, 0x7a, 0xc7, 0xea, 0x07, 0x3b, 0xfb, 0xb2, 0x40, 0xd7, + 0x8c, 0x56, 0x7c, 0x75, 0x38, 0x47, 0xfa, 0xf6, 0x05, 0xac, 0x5e, 0xea, + 0x33, 0xef, 0xa6, 0x39, 0x04, 0xe2, 0x08, 0x95, 0x23, 0x54, 0x10, 0x44, + 0x8e, 0x40, 0x0b, 0x51, 0x04, 0xcf, 0xae, 0x5c, 0x4c, 0x5c, 0xe3, 0xd3, + 0x73, 0x6e, 0x02, 0x9a, 0xf0, 0xa0, 0x30, 0x10, 0x92, 0x3d, 0xd6, 0x6f, + 0x91, 0x4a, 0x9a, 0x84, 0x7b, 0x7b, 0x06, 0xf8, 0xf0, 0xd1, 0x2c, 0x99, + 0xcf, 0x5a, 0x29, 0x64, 0x35, 0x8d, 0xf3, 0x7d, 0xa4, 0x0e, 0x72, 0x65, + 0xc8, 0x97, 0x61, 0xe0, 0x22, 0x54, 0x46, 0x21, 0x1f, 0x43, 0x3e, 0x0b, + 0xc5, 0x92, 0x25, 0x9f, 0x8b, 0x09, 0x0a, 0x15, 0x2e, 0x9e, 0xc9, 0x52, + 0x1a, 0xae, 0x96, 0x88, 0x12, 0x83, 0xd4, 0xdb, 0x55, 0x78, 0xae, 0xcb, + 0x37, 0x66, 0x02, 0xfa, 0x63, 0x4f, 0xc8, 0xa6, 0x3b, 0x1b, 0xa8, 0x4d, + 0x41, 0xcd, 0xc2, 0x1a, 0x7a, 0x33, 0xe3, 0x2c, 0x58, 0xde, 0x40, 0xe6, + 0x02, 0xf4, 0x0d, 0xc0, 0x48, 0xce, 0x90, 0xcb, 0x5b, 0x2e, 0xe5, 0x0d, + 0xb9, 0xbc, 0x21, 0x28, 0x85, 0x84, 0xa5, 0x2a, 0xa5, 0xe1, 0x51, 0x9c, + 0x72, 0x10, 0x90, 0xc5, 0xb7, 0x3e, 0xd8, 0xb3, 0x64, 0x1e, 0xea, 0xf7, + 0x65, 0x52, 0x6e, 0x47, 0xba, 0x8b, 0x6c, 0xdb, 0xd8, 0x4c, 0x55, 0xe0, + 0x52, 0x0c, 0x59, 0xaf, 0x81, 0x3f, 0x4f, 0x5a, 0xc4, 0x25, 0x09, 0x22, + 0x87, 0x52, 0x10, 0x29, 0x21, 0x56, 0x8e, 0x28, 0x16, 0xf2, 0xb9, 0x00, + 0x1d, 0x68, 0x98, 0x3b, 0x17, 0x6c, 0x0c, 0xc4, 0x90, 0x54, 0x4d, 0x38, + 0x39, 0x00, 0xe0, 0x89, 0x15, 0xc6, 0xab, 0xf0, 0xfb, 0xd9, 0x12, 0x8f, + 0xb7, 0xd5, 0x91, 0x29, 0xc2, 0x85, 0x22, 0x44, 0x40, 0xb1, 0x2c, 0x8c, + 0x55, 0x84, 0x58, 0x3b, 0x22, 0xe5, 0x50, 0x1a, 0x4a, 0x63, 0x9a, 0x91, + 0x91, 0x00, 0xeb, 0xcf, 0xc6, 0x4b, 0xcd, 0x9e, 0x29, 0x97, 0xa4, 0x69, + 0xc4, 0xd2, 0x31, 0xa9, 0x63, 0x38, 0x7c, 0xac, 0xcc, 0x7d, 0xab, 0x1b, + 0x19, 0xa9, 0x40, 0x9d, 0x0f, 0x4b, 0x52, 0x50, 0x67, 0xa1, 0x61, 0x89, + 0xcf, 0x58, 0x51, 0x61, 0xfc, 0x04, 0xcd, 0x62, 0x68, 0xd0, 0x11, 0xf5, + 0x8b, 0x14, 0xb7, 0x35, 0x25, 0x91, 0x38, 0x46, 0x82, 0x18, 0x13, 0x6b, + 0xc2, 0xc0, 0x90, 0x2b, 0xc8, 0xfc, 0x81, 0x41, 0x9d, 0xa5, 0x7f, 0xcb, + 0x49, 0x00, 0xdf, 0x58, 0x47, 0xd7, 0x2f, 0x05, 0x76, 0x3c, 0xba, 0x88, + 0x3b, 0xea, 0x27, 0x6f, 0x9e, 0x07, 0x5a, 0x43, 0x14, 0x39, 0xb4, 0xf6, + 0x88, 0x63, 0x43, 0x1c, 0x5b, 0x94, 0xf2, 0x50, 0xca, 0x27, 0x8a, 0x0c, + 0x5a, 0xfb, 0x44, 0x51, 0x2d, 0x4a, 0xd5, 0xa0, 0x54, 0x8a, 0x2f, 0x8f, + 0x8e, 0xcd, 0xff, 0xe4, 0xbc, 0xfb, 0xe6, 0xb2, 0x74, 0xab, 0x81, 0xa1, + 0x7f, 0xa0, 0xcc, 0x23, 0x1b, 0x66, 0x0e, 0x85, 0xe7, 0x81, 0xef, 0x7b, + 0x24, 0x93, 0x09, 0x3c, 0xcf, 0x9b, 0xf4, 0xbd, 0xcb, 0xbe, 0xe7, 0x4d, + 0x9c, 0x4d, 0xf9, 0x3f, 0x9f, 0x09, 0x41, 0xdc, 0xd7, 0x53, 0xf9, 0x7e, + 0x61, 0xb8, 0xca, 0x73, 0x4f, 0xb4, 0xfc, 0x67, 0xba, 0x92, 0xc9, 0x09, + 0x73, 0x38, 0x44, 0x0c, 0xb1, 0xd2, 0x84, 0x51, 0x4c, 0x18, 0x6a, 0x82, + 0x40, 0x11, 0xc5, 0x31, 0x51, 0xa8, 0xd1, 0x5a, 0x88, 0xb5, 0xa1, 0xef, + 0xaf, 0x00, 0x2e, 0x6c, 0xed, 0xb8, 0x0c, 0xc6, 0x4b, 0xd0, 0x79, 0xa2, + 0xc8, 0xdd, 0xcf, 0x8f, 0xe1, 0xc4, 0x21, 0x02, 0x88, 0x43, 0x44, 0xb0, + 0x56, 0xb0, 0x5a, 0x30, 0xc6, 0x60, 0x8d, 0x60, 0x8d, 0xc1, 0x18, 0x8b, + 0xd1, 0x16, 0x31, 0x32, 0xb1, 0x8b, 0xa5, 0x1a, 0x38, 0x08, 0x5c, 0xc7, + 0x95, 0x85, 0x25, 0x6e, 0xd4, 0x67, 0xfa, 0x0f, 0x0f, 0x45, 0x7a, 0xf9, + 0x30, 0x7a, 0xb8, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, + 0xae, 0x42, 0x60, 0x82 +}; + +static const unsigned char image1_data[] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, + 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x16, + 0x08, 0x06, 0x00, 0x00, 0x00, 0xc4, 0xb4, 0x6c, 0x3b, 0x00, 0x00, 0x02, + 0xc2, 0x49, 0x44, 0x41, 0x54, 0x38, 0x8d, 0xd5, 0x94, 0x3d, 0x8f, 0x1c, + 0x45, 0x10, 0x86, 0x9f, 0xd9, 0x9d, 0x35, 0x77, 0x3e, 0xf0, 0xc7, 0x05, + 0xc8, 0x32, 0x92, 0x03, 0x02, 0x10, 0x01, 0x82, 0x7f, 0x80, 0x90, 0x90, + 0x08, 0x10, 0x88, 0x3f, 0x00, 0x31, 0x11, 0x22, 0x75, 0x06, 0xd1, 0x45, + 0x04, 0xfc, 0x03, 0x62, 0x48, 0x40, 0x20, 0x41, 0x82, 0x21, 0x73, 0x00, + 0x42, 0x32, 0x10, 0xfa, 0x64, 0x19, 0x64, 0xc9, 0xbe, 0x15, 0x77, 0xbb, + 0x33, 0xbb, 0xd3, 0xdd, 0x55, 0xd5, 0xd5, 0x04, 0x33, 0x3b, 0xc7, 0xc9, + 0x6b, 0x3b, 0x76, 0x4b, 0xad, 0xaa, 0xee, 0x19, 0xbd, 0xfd, 0xf4, 0xdb, + 0xd5, 0x0d, 0x4f, 0x5b, 0xab, 0x36, 0xc9, 0x0f, 0x3f, 0xfe, 0xfa, 0x51, + 0x5d, 0x4f, 0x0f, 0x54, 0x33, 0xb3, 0x7a, 0x42, 0xd3, 0x76, 0xc4, 0xa4, + 0x64, 0xcb, 0xcc, 0xea, 0x29, 0x66, 0x19, 0x11, 0xc5, 0x2c, 0xa3, 0x6a, + 0xa8, 0x6e, 0xa2, 0x71, 0xe7, 0x9f, 0x39, 0xf3, 0xa3, 0xc5, 0x77, 0xcd, + 0x62, 0xf5, 0xf1, 0xcf, 0x37, 0x3e, 0x5f, 0x00, 0xd4, 0x1b, 0xe1, 0xba, + 0x9e, 0x1e, 0xbc, 0xf4, 0xca, 0xb5, 0x4b, 0x50, 0x71, 0xed, 0xea, 0x3e, + 0x9f, 0x7e, 0xf1, 0x0d, 0xcb, 0x26, 0x70, 0xe1, 0xb9, 0x5d, 0x3e, 0xfb, + 0xe4, 0xfd, 0xc7, 0xd2, 0x7d, 0x7f, 0xe3, 0x16, 0x7f, 0xde, 0xba, 0xfd, + 0xc1, 0xb7, 0x5f, 0xfd, 0x02, 0xf0, 0xe1, 0x19, 0xe1, 0x94, 0x94, 0x2e, + 0x0a, 0xd5, 0xb0, 0x89, 0x9b, 0xbf, 0x1f, 0x72, 0xf9, 0xc2, 0x79, 0xea, + 0x7a, 0xf2, 0xc4, 0x6d, 0x2f, 0x9a, 0x0e, 0x07, 0xdc, 0xf3, 0xbb, 0x23, + 0xe8, 0x26, 0x91, 0x61, 0x7b, 0x55, 0xd5, 0x0b, 0xef, 0x5f, 0xdc, 0xe3, + 0xe5, 0x17, 0xaf, 0xf0, 0xc2, 0x95, 0xcb, 0x4f, 0x14, 0x16, 0x31, 0x96, + 0xcb, 0x15, 0x29, 0xc9, 0x38, 0x77, 0x2a, 0x2c, 0x8a, 0xa8, 0x31, 0xa9, + 0x7a, 0xc2, 0xb7, 0xdf, 0x78, 0x95, 0xab, 0xcf, 0x5f, 0x64, 0xff, 0xd2, + 0xb3, 0x8f, 0x15, 0x75, 0x2f, 0x2c, 0x9b, 0x96, 0xe5, 0xa2, 0xc1, 0x2c, + 0x3f, 0x2c, 0x9c, 0xc4, 0x10, 0xcd, 0x94, 0x62, 0x9c, 0x34, 0x1d, 0xef, + 0xbd, 0xf5, 0x3a, 0xa5, 0x14, 0x4a, 0x81, 0xf9, 0x71, 0x3b, 0xe4, 0xfd, + 0x78, 0x13, 0xcd, 0x8c, 0x93, 0x93, 0x96, 0xa3, 0x07, 0xc7, 0x74, 0x21, + 0x62, 0x66, 0xdb, 0x88, 0x7b, 0x2b, 0xba, 0x98, 0xf8, 0xed, 0x8f, 0x3b, + 0xa8, 0x65, 0xcc, 0x32, 0x96, 0x7d, 0xc8, 0xbd, 0xaf, 0x88, 0x9c, 0x11, + 0x31, 0x62, 0x48, 0x34, 0xcb, 0x96, 0xf5, 0x3a, 0x70, 0x7c, 0xd2, 0x12, + 0xa3, 0x3c, 0x8a, 0x58, 0x11, 0x55, 0x42, 0x1c, 0x4a, 0xca, 0x72, 0x5f, + 0x52, 0x96, 0x07, 0xff, 0x8d, 0x98, 0x94, 0x18, 0x85, 0xb6, 0x5d, 0x11, + 0xba, 0x48, 0x4a, 0x42, 0x4a, 0x8a, 0x88, 0x10, 0x63, 0x24, 0xe7, 0x2d, + 0xc2, 0x3a, 0x58, 0xe1, 0xee, 0x9c, 0xdf, 0x3d, 0x87, 0x65, 0x1f, 0x6a, + 0xd7, 0xa8, 0x8a, 0xe3, 0x06, 0x93, 0x92, 0x99, 0x96, 0xcc, 0xce, 0x6c, + 0xca, 0x64, 0xf7, 0x1c, 0xb3, 0x49, 0xc5, 0x6c, 0x3a, 0xe1, 0x28, 0x04, + 0x52, 0x12, 0x72, 0xf6, 0x47, 0x11, 0x1b, 0x3b, 0xcf, 0xcc, 0x78, 0xe7, + 0xcd, 0xd7, 0x70, 0x77, 0x42, 0x10, 0x42, 0x48, 0xa4, 0xa4, 0xa8, 0xda, + 0x60, 0x97, 0xf5, 0x07, 0x2d, 0x36, 0xf6, 0x2f, 0xbf, 0xfe, 0x89, 0x79, + 0x48, 0x8f, 0xf7, 0x18, 0xc0, 0x2c, 0x13, 0x42, 0x22, 0x04, 0x41, 0xd5, + 0xb6, 0x08, 0x9f, 0x5d, 0x20, 0x89, 0x20, 0xa2, 0xdb, 0xad, 0x48, 0x49, + 0x11, 0xcd, 0x98, 0x1a, 0x77, 0xef, 0xfe, 0xcb, 0xfd, 0xfb, 0x0d, 0xaa, + 0x36, 0x5c, 0x61, 0x1d, 0xae, 0xb0, 0x8e, 0xf6, 0x98, 0xf5, 0xe2, 0x3b, + 0x3b, 0x35, 0x29, 0x0a, 0x49, 0xd2, 0x76, 0x61, 0x19, 0xc8, 0x4c, 0x95, + 0xaa, 0x2a, 0xec, 0xed, 0xd5, 0x88, 0x80, 0x2a, 0xd4, 0x75, 0xa1, 0xae, + 0x61, 0x3a, 0x2d, 0x98, 0xc1, 0x64, 0x52, 0x50, 0x2d, 0x54, 0x55, 0x01, + 0x1c, 0x19, 0x88, 0xdd, 0xb7, 0x79, 0x9c, 0x94, 0xd5, 0xba, 0x23, 0x9b, + 0xb1, 0x5a, 0x45, 0x16, 0x8b, 0x6e, 0xa4, 0xea, 0x09, 0x4f, 0x1f, 0x21, + 0x11, 0x1d, 0x1f, 0xa1, 0xd9, 0xac, 0x1a, 0xac, 0x90, 0xed, 0xc4, 0x31, + 0x24, 0xd6, 0xeb, 0x40, 0x71, 0x47, 0xd5, 0x70, 0xcf, 0xe4, 0xfc, 0x70, + 0x37, 0xeb, 0xa3, 0xbb, 0x8d, 0x42, 0xfd, 0x42, 0xb2, 0x9d, 0x38, 0xc4, + 0x44, 0x08, 0x09, 0xbc, 0x60, 0x66, 0x94, 0xe2, 0xb8, 0xf7, 0xbd, 0xcf, + 0xf3, 0x30, 0xee, 0x63, 0xce, 0x9b, 0xbc, 0xa0, 0x22, 0xa8, 0x28, 0xee, + 0x5b, 0x88, 0xc3, 0x3a, 0xb2, 0x5e, 0xb4, 0xe4, 0x6c, 0xac, 0x56, 0xcb, + 0xf1, 0xe4, 0x4f, 0xab, 0xe0, 0xec, 0x21, 0xaa, 0xe6, 0xf1, 0x9f, 0x75, + 0xdb, 0x90, 0xba, 0x35, 0xbe, 0xad, 0x8e, 0x8f, 0xe7, 0x8b, 0xeb, 0xf7, + 0xfe, 0x7e, 0x70, 0x10, 0x53, 0xe2, 0xf6, 0x5f, 0x87, 0xe4, 0x5c, 0x46, + 0xe2, 0x9c, 0x0b, 0xa5, 0xf8, 0xff, 0xe6, 0x4e, 0xbf, 0xb9, 0x17, 0xee, + 0x1d, 0xce, 0xe9, 0x82, 0xe2, 0xce, 0x75, 0x9e, 0xda, 0xf6, 0x1f, 0x12, + 0x1a, 0xe0, 0xff, 0x0b, 0x36, 0xcf, 0x4c, 0x00, 0x00, 0x00, 0x00, 0x49, + 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82 +}; + +static const unsigned char image2_data[] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, + 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x16, + 0x08, 0x06, 0x00, 0x00, 0x00, 0xc4, 0xb4, 0x6c, 0x3b, 0x00, 0x00, 0x03, + 0xfe, 0x49, 0x44, 0x41, 0x54, 0x38, 0x8d, 0xd5, 0x93, 0xcb, 0x6b, 0x5d, + 0x55, 0x14, 0x87, 0xbf, 0x73, 0xee, 0x39, 0x37, 0x8f, 0x9b, 0xf7, 0xa3, + 0xa6, 0xe9, 0x4b, 0x69, 0x4b, 0x2b, 0xb6, 0x5a, 0x11, 0x11, 0xa1, 0x3a, + 0x10, 0x2b, 0x82, 0xed, 0xc0, 0xfe, 0x0d, 0x0a, 0x82, 0xe0, 0xd0, 0x06, + 0x67, 0x0e, 0x04, 0x1d, 0x8a, 0xa8, 0xd3, 0x82, 0x38, 0xd1, 0x81, 0x20, + 0x52, 0x2c, 0xad, 0x52, 0x07, 0xc5, 0x96, 0xda, 0x12, 0x1f, 0x55, 0xaa, + 0xd6, 0x9b, 0x3e, 0xd2, 0xa4, 0x49, 0x9a, 0x9b, 0x7b, 0xef, 0x39, 0x67, + 0x9f, 0xbd, 0xd7, 0x7e, 0x38, 0x48, 0x4c, 0x93, 0xb6, 0x0a, 0x1d, 0xba, + 0x26, 0x6b, 0xb3, 0xf8, 0xf1, 0xb1, 0xd6, 0x6f, 0xed, 0x15, 0x71, 0x1f, + 0xb1, 0xf0, 0x3e, 0xd5, 0x64, 0x3c, 0xfd, 0xc0, 0x0d, 0xbc, 0xf9, 0x6a, + 0x73, 0xaa, 0x7d, 0xb5, 0x3d, 0x75, 0xe9, 0xa3, 0xb9, 0xb3, 0xc7, 0x8f, + 0x1e, 0x38, 0xc9, 0xdc, 0x9d, 0xda, 0xe4, 0x7e, 0xc0, 0x71, 0x37, 0xbb, + 0xba, 0x76, 0x86, 0xfd, 0xd5, 0x91, 0xeb, 0xd1, 0xe0, 0xde, 0x57, 0xb6, + 0x35, 0xeb, 0xd3, 0x6f, 0x07, 0x67, 0xfb, 0x4e, 0xf0, 0xcd, 0x3b, 0x07, + 0x4e, 0xa2, 0xd6, 0x81, 0xbf, 0x3e, 0x7e, 0xee, 0x48, 0x5c, 0x89, 0x27, + 0xac, 0x78, 0xd2, 0x24, 0xa6, 0xd9, 0xca, 0xd1, 0xc6, 0xe2, 0xac, 0x23, + 0x4d, 0x2a, 0x58, 0x6b, 0x31, 0xc6, 0x62, 0xad, 0xe3, 0xd7, 0x8e, 0x0f, + 0x93, 0xa7, 0xfb, 0x8f, 0xd7, 0xb8, 0xf6, 0x29, 0x51, 0xfb, 0x04, 0x5d, + 0x0b, 0x8f, 0x76, 0xde, 0xca, 0x8b, 0x87, 0x3f, 0x0b, 0x2f, 0x77, 0xc2, + 0x17, 0xeb, 0xc1, 0x69, 0x35, 0x7d, 0x77, 0xc7, 0xce, 0xcd, 0xc4, 0x95, + 0x98, 0xcd, 0x63, 0x83, 0x1c, 0x79, 0xef, 0x73, 0x8c, 0xb1, 0x3c, 0x30, + 0xda, 0xc7, 0xc4, 0x6b, 0x2f, 0xad, 0x0a, 0x83, 0x64, 0x98, 0x5f, 0x5e, + 0x27, 0xf6, 0x31, 0x94, 0x40, 0xd3, 0xb3, 0x78, 0x75, 0x96, 0x1f, 0xd2, + 0x83, 0x87, 0xcf, 0x37, 0x16, 0xa6, 0x81, 0x37, 0xd6, 0x4d, 0xa7, 0xb5, + 0x50, 0x94, 0x86, 0x52, 0x1b, 0x00, 0x4e, 0x9f, 0xff, 0x83, 0xd9, 0xf9, + 0x26, 0xaa, 0x34, 0x6b, 0x64, 0x01, 0x5b, 0x3f, 0x4a, 0x75, 0x64, 0x06, + 0x5a, 0xdd, 0x20, 0xfd, 0xf8, 0x76, 0x2f, 0xbf, 0x15, 0xdb, 0x31, 0x1b, + 0xf7, 0xe0, 0xbd, 0x3b, 0x74, 0x97, 0xc7, 0x46, 0x2c, 0x46, 0x1c, 0x61, + 0xa5, 0x30, 0x32, 0xd8, 0xc3, 0xee, 0xed, 0x1b, 0x79, 0x68, 0xeb, 0xe8, + 0xaa, 0xc8, 0xe7, 0x37, 0x20, 0x1c, 0x23, 0x0a, 0x03, 0xa0, 0x3b, 0xa0, + 0xec, 0xa2, 0xb9, 0x50, 0xe5, 0xf7, 0xae, 0xa7, 0x68, 0xb6, 0x0a, 0x8c, + 0xc8, 0x5d, 0xfb, 0x48, 0x8c, 0xb1, 0x18, 0xb1, 0x44, 0xd1, 0x72, 0xe1, + 0xe0, 0x73, 0xfb, 0xd8, 0x3a, 0x3e, 0xcc, 0x86, 0xe1, 0xde, 0x95, 0x66, + 0x03, 0xbe, 0x71, 0x8a, 0xb8, 0xa3, 0x0e, 0xd9, 0x10, 0xf8, 0x0a, 0x2e, + 0xeb, 0xc3, 0x6e, 0x7a, 0x9c, 0xf9, 0xeb, 0x63, 0x34, 0x9b, 0x0d, 0xac, + 0x75, 0xf7, 0x02, 0x0b, 0x46, 0x2c, 0xce, 0x7b, 0x1a, 0xad, 0x82, 0xc3, + 0x2f, 0x3e, 0x41, 0x08, 0x81, 0x10, 0x02, 0xf3, 0x8b, 0x6d, 0x70, 0x8a, + 0xfe, 0xf6, 0x57, 0x54, 0x07, 0x7b, 0x60, 0xb1, 0x02, 0xba, 0x83, 0x76, + 0x5e, 0xe5, 0x72, 0x6d, 0x2f, 0x4b, 0xb9, 0x43, 0x15, 0xe5, 0xbf, 0x81, + 0x2d, 0x22, 0x8e, 0x56, 0x56, 0x72, 0xee, 0xa7, 0x3a, 0xd6, 0x3a, 0xac, + 0x75, 0x88, 0xf5, 0x58, 0xe7, 0x18, 0xf5, 0x17, 0x78, 0x76, 0xcf, 0x34, + 0xa8, 0x41, 0x20, 0x80, 0xd4, 0xb8, 0x38, 0x2d, 0x7c, 0xa9, 0x2d, 0x8b, + 0x79, 0x9b, 0x52, 0x6b, 0x9c, 0xfb, 0x8f, 0x8e, 0x55, 0x69, 0x10, 0xeb, + 0x10, 0x71, 0xcb, 0xd9, 0x3a, 0x82, 0xe4, 0x3c, 0x36, 0x76, 0x86, 0xa4, + 0x6f, 0x1c, 0x16, 0x04, 0x5c, 0x42, 0xd1, 0x70, 0x9c, 0xba, 0xb9, 0x91, + 0x1b, 0x91, 0xc3, 0x18, 0x83, 0x52, 0x6b, 0xc1, 0xfb, 0x60, 0xf9, 0x36, + 0x5c, 0x62, 0xc4, 0x61, 0xc4, 0xe1, 0x7d, 0xa0, 0xd6, 0x55, 0xc5, 0xa6, + 0xcb, 0x9d, 0x6a, 0x6d, 0xe9, 0xe3, 0x47, 0x36, 0x6d, 0x0b, 0x60, 0x7a, + 0x00, 0x03, 0xb6, 0x87, 0xbf, 0xae, 0xcd, 0xd0, 0xec, 0xdb, 0x4d, 0x8f, + 0x4b, 0xb9, 0x99, 0x17, 0x68, 0x6d, 0x70, 0xce, 0x03, 0xfb, 0x52, 0xa0, + 0x0b, 0xa8, 0x02, 0x26, 0xd1, 0x5a, 0x30, 0x22, 0xf4, 0xf6, 0x74, 0xf2, + 0xc2, 0xfe, 0x47, 0x70, 0xce, 0x53, 0x96, 0x06, 0x95, 0x35, 0xe9, 0x6c, + 0x9e, 0xa6, 0x36, 0x34, 0x0a, 0x6d, 0x03, 0xa1, 0x46, 0xde, 0x70, 0xc8, + 0x96, 0xe7, 0x39, 0xf4, 0xe4, 0x33, 0x18, 0x71, 0x7c, 0xfc, 0xc9, 0x31, + 0x8a, 0x42, 0x21, 0x62, 0x2a, 0xc0, 0xc8, 0x1a, 0x27, 0xd2, 0x58, 0x56, + 0xbe, 0xdb, 0x3f, 0xde, 0xe6, 0xb9, 0x22, 0xcf, 0x4b, 0xa4, 0x5c, 0xa2, + 0x23, 0xaa, 0x13, 0x45, 0x03, 0x40, 0x37, 0xf8, 0x21, 0x6e, 0x35, 0x22, + 0xda, 0xe9, 0x16, 0x54, 0x69, 0x68, 0xb5, 0x32, 0xf2, 0xbc, 0x40, 0x15, + 0xea, 0xde, 0x1e, 0x6b, 0x2d, 0x88, 0x38, 0x8a, 0x42, 0x53, 0xaf, 0x2f, + 0x30, 0x37, 0xd7, 0x46, 0xc4, 0x52, 0xb1, 0x0d, 0x86, 0xc7, 0xc7, 0x40, + 0x86, 0x21, 0xaa, 0xe2, 0x6c, 0xcc, 0xcf, 0xd7, 0x14, 0x53, 0x3d, 0x31, + 0xaa, 0x9c, 0xa2, 0xb3, 0x33, 0x41, 0xa9, 0x12, 0x63, 0x0c, 0xde, 0xf9, + 0x3b, 0xb9, 0x3e, 0x31, 0x62, 0x29, 0xb5, 0xc1, 0x1a, 0x43, 0x1c, 0x07, + 0xba, 0xbb, 0x13, 0x44, 0x02, 0x49, 0xd6, 0xc2, 0xfb, 0xed, 0x50, 0xdd, + 0x85, 0x93, 0x19, 0xea, 0x93, 0xdf, 0x32, 0xdb, 0xb1, 0x17, 0x22, 0x4f, + 0x9a, 0xc6, 0x84, 0xe0, 0x11, 0x23, 0x88, 0x11, 0xbc, 0x5f, 0x05, 0x3b, + 0x96, 0x0f, 0x5e, 0x27, 0x5a, 0x0b, 0xed, 0xac, 0xa0, 0x5a, 0x89, 0xc9, + 0xb2, 0x92, 0x66, 0xb3, 0x40, 0xc4, 0xd2, 0xb1, 0x34, 0x4f, 0x36, 0x34, + 0x40, 0x54, 0x44, 0x5c, 0x3e, 0x53, 0xe7, 0xec, 0xcc, 0x83, 0x2c, 0x25, + 0xbd, 0xd8, 0x4c, 0x61, 0xad, 0x23, 0x4d, 0x63, 0x8c, 0x11, 0x8c, 0x15, + 0xbc, 0xf7, 0x01, 0x68, 0xad, 0x40, 0x3d, 0x4c, 0x86, 0x44, 0x29, 0x4d, + 0x91, 0x2b, 0x7c, 0x9a, 0x20, 0x62, 0x71, 0xce, 0xe1, 0xbd, 0x23, 0xcb, + 0x0c, 0xdf, 0x7f, 0x77, 0x9e, 0xee, 0xca, 0x24, 0x7f, 0xb6, 0x06, 0x50, + 0xdd, 0x9b, 0xf0, 0x62, 0xf1, 0xde, 0xe1, 0x9c, 0x23, 0x8a, 0x02, 0xce, + 0x59, 0xbc, 0xb3, 0x04, 0x82, 0x87, 0xc9, 0x7c, 0xad, 0x17, 0xb1, 0x52, + 0x1a, 0xa5, 0x0c, 0x65, 0x69, 0xb0, 0xd6, 0x12, 0x82, 0xc7, 0x7b, 0x8f, + 0x37, 0x96, 0x72, 0xfa, 0x0a, 0x57, 0xcc, 0x18, 0xa6, 0x77, 0x33, 0x21, + 0x84, 0xd5, 0x91, 0x93, 0xa4, 0x42, 0xb5, 0x9a, 0xe2, 0xbc, 0x47, 0xac, + 0x5b, 0x6b, 0xc5, 0xed, 0xe5, 0xa9, 0xa2, 0x24, 0x5b, 0x6a, 0x61, 0x92, + 0x98, 0x3c, 0x6f, 0x21, 0x62, 0x11, 0xb1, 0x98, 0xda, 0x06, 0xf4, 0x8e, + 0x03, 0x84, 0x4a, 0x8d, 0x54, 0x2c, 0xb0, 0x3c, 0x49, 0x08, 0x60, 0xad, + 0x43, 0x29, 0x8d, 0x6a, 0xb7, 0xd0, 0x45, 0x7e, 0xaf, 0xe5, 0x91, 0xcc, + 0xcf, 0x2e, 0x4e, 0x4c, 0x5d, 0x9e, 0x9e, 0x10, 0x11, 0x2e, 0x5e, 0xb8, + 0x84, 0xf7, 0xcb, 0x9d, 0x39, 0xe7, 0x57, 0xdf, 0xb7, 0xf3, 0xfa, 0xda, + 0xec, 0x95, 0x06, 0x5a, 0x5b, 0xbc, 0x8f, 0xde, 0xba, 0x8b, 0xfc, 0xbf, + 0x8b, 0xbf, 0x01, 0xe8, 0x70, 0xcb, 0xc9, 0xb3, 0x58, 0x58, 0xb9, 0x00, + 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82 +}; + +static const unsigned char image3_data[] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, + 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x16, + 0x08, 0x06, 0x00, 0x00, 0x00, 0xc4, 0xb4, 0x6c, 0x3b, 0x00, 0x00, 0x03, + 0xaf, 0x49, 0x44, 0x41, 0x54, 0x38, 0x8d, 0xb5, 0x94, 0xcb, 0x4b, 0x5c, + 0x77, 0x14, 0xc7, 0x3f, 0xf7, 0xce, 0xcb, 0x71, 0x94, 0x8c, 0x5a, 0xeb, + 0x23, 0xa4, 0x0e, 0x2a, 0x11, 0xa3, 0xa4, 0x13, 0x7c, 0x40, 0x12, 0x13, + 0x14, 0xe2, 0xa6, 0x94, 0x9a, 0x5a, 0xe8, 0xa2, 0x48, 0xc0, 0x42, 0x76, + 0x21, 0x63, 0xfe, 0x80, 0x6c, 0xb2, 0x0d, 0x01, 0x4d, 0x28, 0xa1, 0x9b, + 0x06, 0x2c, 0xa5, 0xcc, 0xa2, 0xaf, 0x84, 0xd0, 0xd4, 0x8d, 0x43, 0x48, + 0xe9, 0x88, 0x26, 0x5c, 0x93, 0x98, 0x29, 0xd1, 0x82, 0x66, 0xa2, 0xb5, + 0xa3, 0xce, 0x4c, 0x7d, 0xcd, 0xcc, 0x9d, 0x99, 0x7b, 0xba, 0xa8, 0xf7, + 0xa6, 0x13, 0xb5, 0x59, 0xe5, 0x0b, 0x67, 0xf3, 0xbb, 0xe7, 0x7c, 0xee, + 0x79, 0xfc, 0x7e, 0x47, 0x11, 0x11, 0xde, 0x86, 0xec, 0x00, 0x8a, 0xa2, + 0xec, 0xeb, 0x70, 0xf2, 0xe4, 0x67, 0xdd, 0x40, 0xb7, 0x99, 0x80, 0x88, + 0x20, 0x22, 0xa1, 0x70, 0x38, 0x18, 0xda, 0x2f, 0x46, 0x44, 0x50, 0x44, + 0x64, 0x17, 0xb8, 0xab, 0x6b, 0xc0, 0x0b, 0x0c, 0x89, 0x18, 0x01, 0x45, + 0x51, 0xbd, 0x0e, 0x87, 0x1d, 0xa7, 0xd3, 0x89, 0x88, 0x90, 0xc9, 0xe8, + 0xe8, 0x7a, 0x86, 0x7c, 0x3e, 0x97, 0x04, 0x46, 0x44, 0x64, 0x78, 0x72, + 0xf2, 0xbb, 0xe4, 0x1b, 0xc1, 0x5d, 0x5d, 0x03, 0x7e, 0xe0, 0x96, 0xaa, + 0xaa, 0xfe, 0x8e, 0x8e, 0x36, 0xfa, 0xfa, 0x7a, 0x68, 0x6e, 0x7e, 0x8f, + 0xe2, 0x62, 0x97, 0xe5, 0x13, 0x89, 0x44, 0x19, 0x1b, 0xfb, 0x8d, 0x3b, + 0x77, 0x7e, 0x26, 0x97, 0xcb, 0x6a, 0x22, 0x32, 0x38, 0x35, 0xf5, 0xbd, + 0xb6, 0x2f, 0x78, 0x07, 0x3a, 0x5e, 0x5e, 0x5e, 0xee, 0xbd, 0x74, 0xe9, + 0x73, 0x9a, 0x9a, 0x0e, 0xfd, 0x6f, 0x1f, 0xa3, 0xd1, 0x18, 0x37, 0x6e, + 0x7c, 0x43, 0x24, 0x32, 0x93, 0x04, 0x7a, 0x1e, 0x3e, 0xfc, 0x41, 0xdb, + 0x05, 0xde, 0x29, 0x7f, 0xbc, 0xac, 0xac, 0xcc, 0x3f, 0x34, 0x34, 0x48, + 0x4d, 0x4d, 0x05, 0xf9, 0xbc, 0x81, 0xcd, 0xa6, 0xee, 0x09, 0x35, 0xbf, + 0xa5, 0x52, 0x19, 0xae, 0x5e, 0xfd, 0x8a, 0xe7, 0xcf, 0x7f, 0xd7, 0x80, + 0x9e, 0x47, 0x8f, 0x7e, 0x4c, 0x8a, 0x08, 0xff, 0x8d, 0x1a, 0x52, 0x55, + 0xd5, 0xdf, 0xdf, 0xff, 0x01, 0x45, 0x45, 0x4e, 0xa2, 0xd1, 0x18, 0x3e, + 0x5f, 0x15, 0x95, 0x95, 0x07, 0x48, 0x24, 0x36, 0x0a, 0xec, 0xe5, 0xcb, + 0x18, 0x2d, 0x2d, 0x3e, 0x9c, 0x4e, 0x3b, 0xe9, 0xb4, 0xce, 0xc0, 0x40, + 0x1f, 0x1e, 0x4f, 0xa9, 0x5f, 0x44, 0x86, 0x4c, 0x98, 0x05, 0x16, 0x31, + 0x02, 0x8d, 0x8d, 0x0d, 0x54, 0x56, 0x7a, 0x59, 0x5f, 0xdf, 0xe2, 0xc4, + 0x89, 0x16, 0x3c, 0x1e, 0x37, 0x15, 0x15, 0x07, 0xa8, 0xab, 0xab, 0xb6, + 0xa0, 0xf1, 0xf8, 0x3a, 0x67, 0xce, 0xb4, 0x03, 0x50, 0x5f, 0x5f, 0x8b, + 0xcb, 0xe5, 0x04, 0xa0, 0xa3, 0xa3, 0x0d, 0xc3, 0x30, 0x02, 0x26, 0xcf, + 0x0e, 0xff, 0x5e, 0x29, 0x45, 0x51, 0xbd, 0x0d, 0x0d, 0x75, 0xc4, 0xe3, + 0xeb, 0x00, 0x2c, 0x2f, 0x27, 0x68, 0x68, 0x70, 0x03, 0x50, 0x5b, 0x5b, + 0x81, 0xae, 0x67, 0xd1, 0xb4, 0x59, 0xce, 0x9e, 0x3d, 0x65, 0x95, 0xb8, + 0xb4, 0xb4, 0xc6, 0xed, 0xdb, 0x21, 0x16, 0x17, 0x97, 0x49, 0x24, 0x92, + 0xd8, 0x6c, 0x36, 0xef, 0xd1, 0xa3, 0x1f, 0x76, 0x03, 0x21, 0xfb, 0x8e, + 0x4f, 0xb7, 0x79, 0xa5, 0xe2, 0xf1, 0xbf, 0x01, 0xb8, 0x7b, 0xf7, 0x57, + 0x7a, 0x7b, 0x3b, 0x69, 0x6e, 0xae, 0x03, 0xc0, 0xe7, 0xab, 0xc6, 0xe7, + 0xab, 0xb6, 0xa0, 0x2f, 0x5e, 0xfc, 0xc5, 0xe5, 0xcb, 0x5f, 0xb0, 0xb5, + 0xb5, 0x65, 0x9d, 0x39, 0x9d, 0x2e, 0x72, 0xb9, 0x5c, 0x37, 0x10, 0x52, + 0xcd, 0x29, 0x3a, 0x1c, 0x0e, 0x36, 0x36, 0x36, 0x89, 0xc7, 0x93, 0x96, + 0x05, 0x83, 0x63, 0x68, 0xda, 0xdc, 0xae, 0xc1, 0xed, 0x05, 0x05, 0x70, + 0xbb, 0xdd, 0x98, 0x0f, 0xc9, 0x6e, 0x82, 0x01, 0xd6, 0xd6, 0x92, 0xbc, + 0xae, 0xc9, 0xc9, 0x67, 0xf8, 0xfd, 0x8d, 0x05, 0x67, 0xf3, 0xf3, 0xcb, + 0xbb, 0xa0, 0x00, 0x86, 0x21, 0x88, 0x18, 0xaf, 0xc0, 0x00, 0x99, 0x8c, + 0x4e, 0x3c, 0x9e, 0x28, 0x70, 0x3c, 0x7e, 0xbc, 0x8d, 0xf3, 0xe7, 0x3f, + 0xda, 0x05, 0x38, 0x7d, 0xfa, 0x7d, 0xe0, 0x1c, 0xd7, 0xaf, 0x8f, 0x16, + 0x9c, 0x6f, 0x6f, 0x6f, 0x5a, 0x49, 0x9a, 0xad, 0x08, 0xe9, 0x7a, 0x06, + 0x5d, 0xd7, 0xc9, 0x66, 0xb3, 0x64, 0xb3, 0x59, 0x3a, 0x3b, 0xfd, 0x5c, + 0xb8, 0xf0, 0x49, 0x41, 0xf9, 0xf7, 0xef, 0x4f, 0x17, 0xc0, 0x2f, 0x5e, + 0x3c, 0x87, 0xa2, 0x28, 0x96, 0xa5, 0xd3, 0x69, 0x44, 0x24, 0x64, 0x81, + 0xc3, 0xe1, 0x60, 0x28, 0x9f, 0xcf, 0x25, 0x53, 0xa9, 0x14, 0x36, 0x9b, + 0x8d, 0xaa, 0xaa, 0x77, 0x09, 0x04, 0x3e, 0xb5, 0x20, 0xd1, 0x68, 0x8c, + 0x2b, 0x57, 0xbe, 0xe4, 0xe6, 0xcd, 0x6f, 0x79, 0xf0, 0xe0, 0x49, 0x01, + 0xbc, 0xb7, 0xf7, 0x14, 0x76, 0xbb, 0x9d, 0xcd, 0xcd, 0x0d, 0xf2, 0xf9, + 0x5c, 0xf2, 0xd9, 0xb3, 0x5f, 0x5e, 0x81, 0x77, 0x34, 0x92, 0x4c, 0x26, + 0x70, 0xbb, 0x8b, 0xc8, 0x64, 0x32, 0x8c, 0x8e, 0xde, 0x03, 0x60, 0x71, + 0x71, 0x95, 0x6b, 0xd7, 0xbe, 0x46, 0x55, 0x55, 0x4a, 0x4b, 0x4b, 0x18, + 0x1d, 0xfd, 0x89, 0x89, 0x89, 0x08, 0x00, 0x13, 0x13, 0x11, 0xa6, 0xa6, + 0x9e, 0xe0, 0x76, 0x17, 0xb1, 0xb2, 0x12, 0x03, 0x18, 0x31, 0x61, 0x56, + 0x8f, 0x45, 0x64, 0x58, 0xd7, 0x33, 0x7d, 0xb1, 0xd8, 0x8a, 0xff, 0xf0, + 0xe1, 0x46, 0x34, 0x2d, 0x82, 0x88, 0x30, 0x3b, 0xbb, 0x80, 0xaa, 0xaa, + 0x94, 0x94, 0x78, 0xac, 0x0c, 0x82, 0xc1, 0x7b, 0x2c, 0x2c, 0xfc, 0x49, + 0x38, 0x3c, 0x4d, 0x49, 0x89, 0x87, 0xa7, 0x4f, 0x67, 0x48, 0xa5, 0xb6, + 0x35, 0x60, 0xd8, 0xf4, 0x29, 0x58, 0x42, 0xed, 0xed, 0xfd, 0x7e, 0x11, + 0x19, 0x3f, 0x78, 0xf0, 0x90, 0xf7, 0xc8, 0x91, 0x26, 0x1c, 0x0e, 0xeb, + 0xbf, 0x7b, 0x4a, 0xd7, 0xb3, 0x3c, 0x7e, 0x3c, 0xc3, 0xfc, 0xfc, 0x1f, + 0x49, 0xa0, 0x27, 0x12, 0x19, 0xdb, 0xbd, 0x84, 0x4c, 0xb5, 0xb5, 0x7d, + 0xec, 0x17, 0x91, 0x5b, 0x6e, 0x77, 0xb1, 0xbf, 0xb5, 0xb5, 0x95, 0xfa, + 0xfa, 0xbd, 0x37, 0xdc, 0xdc, 0xdc, 0x02, 0xd3, 0xd3, 0x1a, 0x1b, 0x1b, + 0xeb, 0x1a, 0x30, 0x68, 0x42, 0xf7, 0x05, 0x03, 0x1c, 0x3b, 0xd6, 0xe7, + 0x05, 0x86, 0x0c, 0xc3, 0x08, 0xb8, 0x5c, 0x2e, 0x6f, 0x79, 0xf9, 0x3b, + 0xd4, 0xd4, 0x54, 0x23, 0x22, 0x2c, 0x2d, 0x2d, 0xb1, 0xba, 0xba, 0x42, + 0x3a, 0x9d, 0xb2, 0x16, 0x7d, 0x24, 0x32, 0xf6, 0xe6, 0x45, 0xff, 0xba, + 0x76, 0xde, 0x7e, 0xb7, 0x88, 0x60, 0x18, 0x79, 0x33, 0x30, 0x64, 0x4e, + 0x7f, 0x2f, 0x59, 0xe0, 0xb7, 0xa1, 0x7f, 0x00, 0xe0, 0xd8, 0xfa, 0xc4, + 0xfa, 0x42, 0xf0, 0x78, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, + 0xae, 0x42, 0x60, 0x82 +}; + +static const unsigned char image4_data[] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, + 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x16, + 0x08, 0x06, 0x00, 0x00, 0x00, 0xc4, 0xb4, 0x6c, 0x3b, 0x00, 0x00, 0x04, + 0xb8, 0x49, 0x44, 0x41, 0x54, 0x38, 0x8d, 0x8d, 0x95, 0x5d, 0x88, 0x95, + 0x45, 0x18, 0xc7, 0x7f, 0x33, 0xef, 0x3b, 0xe7, 0x73, 0xdf, 0xb3, 0xc7, + 0x76, 0x8f, 0xeb, 0x6a, 0x9d, 0x5d, 0x95, 0x08, 0xd3, 0xca, 0xce, 0x66, + 0x20, 0x95, 0x45, 0x61, 0xa1, 0x7d, 0x5c, 0x28, 0x48, 0x16, 0x04, 0x5d, + 0x08, 0x09, 0x5d, 0x48, 0x10, 0x41, 0xd1, 0x45, 0xf4, 0x21, 0x74, 0x11, + 0x74, 0x21, 0x5e, 0xbc, 0xd1, 0x5d, 0x74, 0x91, 0x64, 0x04, 0x65, 0xa5, + 0x14, 0x11, 0x26, 0x92, 0x1e, 0xdb, 0xcc, 0xec, 0x83, 0xd6, 0xcf, 0x6c, + 0x77, 0xcf, 0x7e, 0x9d, 0x73, 0x3c, 0xe7, 0xfd, 0x9e, 0xe9, 0xe2, 0xac, + 0xbb, 0x4b, 0x59, 0xf9, 0xc0, 0x9f, 0x19, 0xe6, 0x99, 0xf9, 0xf1, 0x9f, + 0x67, 0x66, 0x18, 0xc1, 0x7f, 0x44, 0x65, 0xe7, 0xb0, 0x02, 0x53, 0x02, + 0xdd, 0x8f, 0x31, 0x39, 0x30, 0x80, 0xf1, 0x30, 0x7a, 0x54, 0xe9, 0xc6, + 0xf8, 0x51, 0x77, 0x63, 0xf8, 0x6f, 0x6b, 0xc5, 0x7f, 0x40, 0xd7, 0x03, + 0xdb, 0xc0, 0xac, 0x45, 0x50, 0x46, 0xa8, 0x3c, 0x00, 0x3a, 0x68, 0x63, + 0x92, 0x0b, 0xc0, 0xb0, 0xd0, 0xf1, 0xbe, 0x8a, 0x79, 0xf7, 0xb0, 0xeb, + 0xba, 0xc9, 0xff, 0x82, 0x2b, 0x3b, 0x87, 0x57, 0x82, 0xd8, 0x85, 0xa5, + 0x9e, 0xe8, 0xca, 0xe7, 0x8a, 0x4b, 0x7a, 0x0b, 0xb2, 0xaf, 0x27, 0xc3, + 0x4d, 0xbd, 0x4d, 0xb2, 0x2a, 0xe1, 0xf7, 0xa9, 0x2e, 0xce, 0x8e, 0x6b, + 0x26, 0x6a, 0x35, 0x3d, 0x55, 0xf7, 0x3c, 0x1d, 0x7b, 0x87, 0x95, 0xb9, + 0xfc, 0xda, 0xad, 0xe6, 0xfd, 0x23, 0xae, 0xeb, 0xc6, 0x57, 0x05, 0x57, + 0x76, 0x0e, 0x0f, 0x80, 0xd8, 0x4b, 0xaa, 0xb0, 0x69, 0xed, 0x8a, 0x2c, + 0x9b, 0xd7, 0x39, 0xdc, 0x72, 0x83, 0x61, 0x71, 0x51, 0x61, 0xc9, 0xce, + 0x54, 0x03, 0x4c, 0x37, 0x63, 0x46, 0x46, 0x23, 0x0e, 0x54, 0x7d, 0xbe, + 0x39, 0x39, 0x4d, 0xe8, 0x35, 0x4e, 0xa7, 0xf5, 0xd4, 0x0b, 0x6b, 0xcc, + 0xbe, 0x03, 0x57, 0xe0, 0xd6, 0xdf, 0x9c, 0xee, 0xe9, 0x2a, 0x14, 0x1e, + 0x7a, 0x6c, 0x7d, 0xb7, 0x78, 0xea, 0xbe, 0x2c, 0x37, 0xf6, 0x5b, 0xa4, + 0x95, 0x45, 0x94, 0x40, 0x18, 0x1b, 0xde, 0xfc, 0x38, 0xa4, 0xb2, 0x5c, + 0x62, 0x49, 0x41, 0x6f, 0xc1, 0xe6, 0x96, 0x01, 0x45, 0xdf, 0x22, 0xc5, + 0x99, 0x71, 0xd3, 0xdb, 0xf0, 0xc5, 0x1d, 0x93, 0x66, 0x79, 0x75, 0xd3, + 0x50, 0xf6, 0x62, 0xb5, 0x5a, 0x35, 0x73, 0xe0, 0xfe, 0x75, 0xcf, 0xec, + 0x26, 0xe5, 0x3c, 0xfe, 0xf0, 0x9d, 0x45, 0xf1, 0xe8, 0x90, 0x22, 0xa5, + 0x24, 0x61, 0x6c, 0x08, 0xa2, 0x8e, 0xf6, 0x1e, 0x4c, 0x78, 0x6d, 0x7b, + 0x96, 0x37, 0xf6, 0x07, 0xdc, 0xbc, 0xd4, 0x10, 0xc4, 0x06, 0x63, 0x0c, + 0x4b, 0xaf, 0x53, 0x38, 0x39, 0x25, 0x7e, 0xba, 0x98, 0xf4, 0xf8, 0xa1, + 0x51, 0x4b, 0x39, 0x71, 0x70, 0x68, 0x68, 0x28, 0xb2, 0x3a, 0x6e, 0x8f, + 0xaf, 0x17, 0x56, 0x7a, 0xf7, 0x6d, 0x2b, 0x0b, 0x99, 0x4d, 0x15, 0x85, + 0x94, 0x10, 0x46, 0x1a, 0x3f, 0xd2, 0x04, 0xb3, 0x7a, 0xfa, 0x81, 0x2e, + 0x2c, 0x29, 0xd8, 0xb0, 0xca, 0xe6, 0xad, 0x4f, 0x22, 0x56, 0x96, 0x12, + 0xfc, 0xc8, 0x10, 0xc6, 0x86, 0x81, 0x92, 0x62, 0x3a, 0x2a, 0x70, 0x7e, + 0xb4, 0x35, 0x58, 0x4b, 0x6e, 0x18, 0xee, 0xe3, 0xf4, 0x19, 0xab, 0xf2, + 0xcc, 0x31, 0x05, 0xec, 0x72, 0x1c, 0x67, 0xc3, 0x03, 0x6b, 0xf3, 0x62, + 0x51, 0x17, 0x04, 0x91, 0xc1, 0x8f, 0xe6, 0xdd, 0x06, 0x91, 0xe1, 0xfa, + 0x52, 0x0a, 0xdb, 0x12, 0xd8, 0x96, 0xe0, 0x9e, 0x55, 0x36, 0x7b, 0xbe, + 0x48, 0x58, 0x56, 0x8c, 0x09, 0x22, 0xc3, 0x5d, 0xab, 0x0b, 0x6c, 0xb8, + 0xd9, 0xe6, 0xa3, 0x23, 0x8d, 0x54, 0xcb, 0x8f, 0x23, 0x2b, 0xae, 0x7f, + 0x23, 0x81, 0x12, 0xb0, 0xb6, 0x50, 0xe8, 0x96, 0xc5, 0x4c, 0x4c, 0xa3, + 0x95, 0x50, 0x6f, 0xc5, 0xff, 0xd0, 0xd7, 0xc3, 0x75, 0x1a, 0xad, 0xce, + 0xa1, 0x67, 0x52, 0x92, 0x57, 0xb6, 0x65, 0x38, 0xf4, 0x93, 0xe2, 0x87, + 0xb3, 0x3e, 0x00, 0x71, 0x22, 0x68, 0xb2, 0x44, 0x6a, 0xd4, 0xea, 0x86, + 0x28, 0x97, 0x6d, 0xa0, 0x1f, 0x21, 0xcb, 0xbd, 0x8e, 0xc0, 0x0b, 0x35, + 0x5e, 0xa8, 0xf9, 0x6d, 0xd2, 0xb9, 0xea, 0xdd, 0x3e, 0x74, 0x3a, 0xe0, + 0xf5, 0xed, 0x12, 0x65, 0x4b, 0xb2, 0x69, 0x8b, 0x17, 0xb7, 0x64, 0x78, + 0xe3, 0xc3, 0x4e, 0x4e, 0x23, 0xc0, 0xce, 0x83, 0xb0, 0xfa, 0xb1, 0x52, + 0x65, 0x1b, 0xc8, 0x21, 0xd3, 0xf9, 0x9c, 0x8a, 0x98, 0x69, 0x69, 0x6a, + 0x7e, 0x37, 0x2f, 0x6f, 0xcd, 0xe0, 0xe4, 0xac, 0xab, 0xc2, 0x17, 0x46, + 0x31, 0x6f, 0xf1, 0xd2, 0xd6, 0xdc, 0xfc, 0xa3, 0x10, 0x02, 0x64, 0x3a, + 0x2b, 0x34, 0x8e, 0xbc, 0x32, 0xd8, 0xf0, 0x15, 0x63, 0x75, 0xc9, 0xc6, + 0x35, 0xe6, 0x9a, 0xa0, 0x57, 0xa2, 0x3b, 0x37, 0xff, 0x14, 0xc4, 0x5c, + 0xab, 0xa5, 0x04, 0xe3, 0xa1, 0x83, 0xf6, 0x58, 0x2b, 0xcb, 0x99, 0x7a, + 0x81, 0x93, 0x7f, 0x28, 0x5a, 0x81, 0xb9, 0x66, 0xb0, 0x1f, 0xcd, 0xf7, + 0x05, 0x06, 0x12, 0xdf, 0x17, 0x26, 0x0e, 0x6c, 0x8c, 0x1e, 0x05, 0x2e, + 0xd4, 0xdb, 0x7a, 0x79, 0x22, 0xb2, 0x7c, 0xfa, 0x03, 0x4c, 0x7b, 0x06, + 0x27, 0x63, 0x80, 0xce, 0x86, 0xb4, 0xe9, 0x08, 0xe0, 0xb9, 0xcd, 0x90, + 0x51, 0xf3, 0xb0, 0x77, 0xbe, 0x82, 0x67, 0x1f, 0xec, 0xb8, 0x0d, 0xc3, + 0x00, 0x4c, 0x32, 0x2e, 0x75, 0x6b, 0xd4, 0x56, 0xba, 0x31, 0x1e, 0x59, + 0xc5, 0x61, 0x82, 0xa9, 0xbb, 0x55, 0x61, 0xa9, 0x14, 0xc0, 0xf1, 0x91, + 0x2b, 0xcb, 0x12, 0x82, 0x58, 0x12, 0x6b, 0x81, 0x93, 0x81, 0xe7, 0x1f, + 0x81, 0xb4, 0xdd, 0xc9, 0x78, 0xa1, 0xc1, 0xfd, 0xd2, 0x70, 0xe0, 0x7b, + 0xc3, 0xb3, 0x0f, 0x5a, 0x80, 0x41, 0x84, 0x93, 0xda, 0xc6, 0xff, 0xb5, + 0x68, 0xce, 0xfd, 0x29, 0x8f, 0xba, 0x1b, 0x43, 0xa1, 0xe3, 0x7d, 0x49, + 0x50, 0xaf, 0xab, 0x64, 0x9a, 0x52, 0xae, 0xc5, 0xe2, 0x05, 0x5a, 0xe6, + 0x34, 0x19, 0xe8, 0x6e, 0xf2, 0xea, 0xd6, 0x98, 0x7b, 0x57, 0x81, 0x98, + 0x2d, 0xe4, 0xbe, 0x23, 0x3e, 0xd5, 0xdf, 0x2e, 0xd3, 0x97, 0x6f, 0xcd, + 0x9a, 0x30, 0x68, 0x7f, 0xba, 0x95, 0x49, 0xc6, 0x0e, 0x76, 0x5b, 0x13, + 0x53, 0x12, 0xa0, 0x62, 0xde, 0x3d, 0xac, 0x63, 0xef, 0x83, 0xe6, 0x4c, + 0x8d, 0xee, 0x54, 0x9b, 0x52, 0xce, 0xa3, 0x94, 0xf7, 0x28, 0xe5, 0x3c, + 0xfa, 0xf2, 0x1e, 0x7d, 0x5d, 0x6d, 0x6e, 0x5f, 0xd1, 0xb1, 0x1a, 0x44, + 0x9a, 0xfd, 0x47, 0x1a, 0xfc, 0x38, 0xd2, 0x98, 0x9b, 0x03, 0x30, 0x72, + 0xc9, 0x47, 0x87, 0xf5, 0x2f, 0x6f, 0x92, 0x87, 0xbe, 0x05, 0x9a, 0x16, + 0x40, 0xb5, 0x5a, 0x35, 0xd7, 0x57, 0x9e, 0x1c, 0x09, 0x22, 0x56, 0x69, + 0x9d, 0x0c, 0x2c, 0xeb, 0xb1, 0x44, 0x2e, 0x2d, 0x48, 0x2b, 0xd3, 0x91, + 0x6d, 0xe8, 0x29, 0xd8, 0x2c, 0x2e, 0x2a, 0x3e, 0x3f, 0xde, 0x60, 0xf8, + 0x4c, 0x9b, 0x94, 0xdd, 0x19, 0x17, 0x44, 0xbc, 0xbd, 0xff, 0x92, 0x7e, + 0xef, 0x8b, 0xf3, 0xc7, 0x7a, 0x92, 0x53, 0x7b, 0x8b, 0xe2, 0xd2, 0xa9, + 0x39, 0x30, 0xc0, 0xc3, 0x15, 0x35, 0x39, 0x69, 0xca, 0xc7, 0xea, 0x9e, + 0xbd, 0xba, 0xd1, 0x8e, 0x07, 0x9d, 0x9c, 0xe2, 0x3a, 0xc7, 0x26, 0xa5, + 0x24, 0x29, 0x5b, 0x70, 0xa1, 0x16, 0xf2, 0xcb, 0x45, 0x9f, 0x0b, 0xb5, + 0x10, 0x65, 0x0b, 0x94, 0x05, 0x13, 0xf5, 0x88, 0x93, 0x23, 0x75, 0x46, + 0x6b, 0x8d, 0x63, 0xa5, 0xf8, 0xc4, 0xee, 0xb2, 0xac, 0x7e, 0x07, 0x4c, + 0xb8, 0xae, 0x9b, 0xcc, 0x81, 0xab, 0xd5, 0xaa, 0xd9, 0x34, 0x94, 0x9b, + 0x9a, 0x34, 0x83, 0x27, 0xea, 0x9e, 0x95, 0xab, 0xd5, 0xa3, 0xc1, 0x66, + 0x3b, 0x4e, 0x65, 0xec, 0x58, 0xe4, 0xb3, 0x36, 0x02, 0x81, 0x1f, 0x6a, + 0x8c, 0x49, 0x98, 0x9c, 0x6e, 0xf1, 0xe3, 0xd9, 0xb6, 0xfe, 0xf9, 0x7c, + 0xf3, 0xf2, 0xcc, 0x4c, 0xe3, 0xb3, 0x9e, 0xe4, 0xd4, 0xde, 0x59, 0xe8, + 0xb8, 0xeb, 0xba, 0xd1, 0xc2, 0x3b, 0x3d, 0x17, 0x3b, 0x76, 0xec, 0x90, + 0x40, 0xfe, 0x24, 0x5b, 0xef, 0x8f, 0x65, 0xd7, 0x16, 0x8d, 0x5a, 0x2d, + 0xa5, 0xe8, 0x77, 0xb2, 0x56, 0x16, 0xa0, 0xe9, 0x25, 0xbe, 0x4e, 0xf4, + 0xb8, 0x8d, 0xff, 0x6b, 0x26, 0x19, 0x3b, 0x38, 0x5b, 0xd3, 0x31, 0x60, + 0xe6, 0x5f, 0x7f, 0x90, 0x05, 0x70, 0x01, 0xa4, 0xc6, 0x93, 0xc1, 0x62, + 0x43, 0x94, 0xcb, 0x58, 0xa9, 0xb2, 0x00, 0x47, 0xa0, 0xa5, 0x30, 0x71, + 0x20, 0x75, 0x6b, 0xb4, 0x68, 0xce, 0xfd, 0xd9, 0x6d, 0x4d, 0x4c, 0x01, + 0x4d, 0xc0, 0x73, 0x5d, 0x57, 0x2f, 0x64, 0xfc, 0x05, 0x1c, 0xe2, 0x54, + 0x46, 0xf3, 0xd1, 0x2e, 0x58, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, + 0x44, 0xae, 0x42, 0x60, 0x82 +}; + +static const unsigned char image5_data[] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, + 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x16, + 0x08, 0x06, 0x00, 0x00, 0x00, 0xc4, 0xb4, 0x6c, 0x3b, 0x00, 0x00, 0x04, + 0xbc, 0x49, 0x44, 0x41, 0x54, 0x38, 0x8d, 0x95, 0x95, 0x5f, 0x88, 0xd4, + 0x55, 0x14, 0xc7, 0x3f, 0xf7, 0xfe, 0x7e, 0xbf, 0xf9, 0x3f, 0xb3, 0x93, + 0xbb, 0xab, 0x8d, 0xe4, 0xec, 0x6e, 0x52, 0x12, 0x66, 0xc9, 0x6c, 0x45, + 0xd2, 0x4b, 0x05, 0x12, 0x56, 0xf4, 0x60, 0x65, 0x51, 0xd0, 0x9b, 0x90, + 0x3d, 0xf5, 0x56, 0x4f, 0x05, 0x11, 0x48, 0xf4, 0x54, 0x11, 0x42, 0x3f, + 0x28, 0xa2, 0x87, 0x1e, 0x92, 0x88, 0x0a, 0x12, 0xac, 0x20, 0xca, 0x32, + 0xda, 0xc6, 0x36, 0x35, 0x4b, 0x52, 0x6b, 0x35, 0xdd, 0x9d, 0xd9, 0x99, + 0xd9, 0xf9, 0xf3, 0x9b, 0xdf, 0xdf, 0x7b, 0x6f, 0x0f, 0x93, 0x96, 0x59, + 0x46, 0x5f, 0xb8, 0x0f, 0xe7, 0x9e, 0x73, 0x3e, 0x1c, 0xee, 0x39, 0xf7, + 0x5e, 0xc1, 0x65, 0x54, 0xdb, 0x35, 0xef, 0x80, 0x99, 0x04, 0x5d, 0xc1, + 0x98, 0x1c, 0x18, 0xc0, 0xf8, 0x18, 0xbd, 0xe8, 0xe8, 0x5e, 0xe3, 0x6b, + 0x77, 0x6b, 0xf4, 0x6f, 0xb9, 0xe2, 0x32, 0xd0, 0x2d, 0xc0, 0x0e, 0x30, + 0x9b, 0x11, 0x54, 0x11, 0x4e, 0x1e, 0x00, 0x1d, 0x0e, 0x31, 0xea, 0x34, + 0x30, 0x2f, 0x74, 0xb2, 0xb7, 0x66, 0x5e, 0x3f, 0xe0, 0xba, 0xae, 0xfa, + 0x4f, 0x70, 0x6d, 0xd7, 0xfc, 0x7a, 0x10, 0x4f, 0x62, 0x39, 0x8f, 0x14, + 0xf2, 0xb9, 0xf2, 0x95, 0x13, 0x25, 0xb9, 0x66, 0x3c, 0xc3, 0x86, 0x89, + 0x3e, 0x59, 0x47, 0x71, 0xa2, 0x5d, 0xe0, 0x97, 0x86, 0x66, 0xb9, 0xd9, + 0xd4, 0xed, 0xae, 0xef, 0xeb, 0xc4, 0x3f, 0xe0, 0x98, 0xc1, 0xf3, 0x37, + 0x98, 0xb7, 0xbf, 0x72, 0x5d, 0x37, 0xf9, 0x47, 0x70, 0x6d, 0xd7, 0xfc, + 0x14, 0x88, 0x3d, 0xa4, 0x4a, 0xdb, 0x36, 0x5f, 0x9d, 0xe5, 0xee, 0x9b, + 0x8b, 0x6c, 0x5a, 0x67, 0x58, 0x5d, 0x76, 0xb0, 0xe4, 0x28, 0xd4, 0x00, + 0x9d, 0x7e, 0xc2, 0xc9, 0xc5, 0x98, 0x8f, 0xea, 0x01, 0x9f, 0x1f, 0xee, + 0x10, 0xf9, 0xbd, 0x63, 0x69, 0xdd, 0x7e, 0xea, 0x7a, 0xb3, 0xf7, 0xa3, + 0xf3, 0x70, 0xeb, 0x6f, 0x95, 0xbe, 0x5a, 0x28, 0x95, 0xee, 0xba, 0x6f, + 0xcb, 0x98, 0x78, 0xec, 0xf6, 0x2c, 0xd7, 0x54, 0x2c, 0xd2, 0x8e, 0x45, + 0xac, 0x20, 0x4a, 0x0c, 0x2f, 0xef, 0x53, 0xdc, 0x38, 0x05, 0x52, 0x0a, + 0x26, 0x4a, 0x36, 0x9b, 0xa6, 0x1c, 0xd6, 0x5c, 0xe1, 0x70, 0xaa, 0x61, + 0x26, 0x7a, 0x81, 0xb8, 0xa9, 0x65, 0x66, 0xea, 0xdb, 0x66, 0xb3, 0x67, + 0xea, 0xf5, 0xba, 0xb9, 0x00, 0xae, 0xdc, 0xfc, 0xf8, 0x6e, 0x52, 0xc5, + 0x87, 0xef, 0xb9, 0xa5, 0x2c, 0x42, 0x9d, 0x61, 0xf3, 0xd4, 0x08, 0x16, + 0xc6, 0xa3, 0xf5, 0xc6, 0x67, 0xf0, 0xdc, 0x43, 0x19, 0x5e, 0x7c, 0x3f, + 0xe6, 0xda, 0x35, 0x8a, 0x30, 0x31, 0x18, 0x63, 0x58, 0xbb, 0xca, 0xa1, + 0x98, 0x73, 0xc4, 0x0f, 0x67, 0xd4, 0x78, 0x10, 0x19, 0x67, 0x2d, 0x87, + 0xf6, 0xcf, 0xce, 0xce, 0xc6, 0xd6, 0xa8, 0xda, 0x6f, 0xb7, 0x08, 0x2b, + 0xbd, 0xfb, 0xc6, 0xf5, 0xa5, 0xcc, 0x8e, 0xdb, 0x32, 0x6c, 0xbf, 0x35, + 0xcd, 0x52, 0x27, 0x62, 0x18, 0x6a, 0xc2, 0x58, 0xf3, 0xee, 0x9c, 0xc5, + 0xb3, 0x0f, 0xa6, 0x91, 0x42, 0x70, 0xc7, 0xf5, 0x36, 0x27, 0xce, 0x05, + 0x44, 0xb1, 0x26, 0x88, 0x0d, 0x51, 0x62, 0x58, 0x55, 0x90, 0x78, 0x91, + 0xcd, 0x42, 0x33, 0x9e, 0x6e, 0xaa, 0x75, 0xf3, 0x6b, 0x38, 0x76, 0xca, + 0xae, 0x3d, 0x3e, 0xe7, 0x60, 0xcc, 0x8e, 0x42, 0x3e, 0x53, 0xaa, 0xad, + 0x4f, 0x21, 0x84, 0x21, 0x9f, 0xb1, 0xe8, 0xfb, 0x9a, 0x20, 0xd2, 0x7c, + 0xf1, 0x73, 0x86, 0xe7, 0x1e, 0xca, 0x5c, 0xe8, 0x43, 0x63, 0x25, 0xa6, + 0xeb, 0x5d, 0x3c, 0x04, 0x4a, 0x1b, 0x36, 0x54, 0x14, 0xdf, 0x9f, 0x48, + 0x17, 0xdb, 0xad, 0xc2, 0xf6, 0x46, 0x3c, 0x7d, 0xd0, 0x06, 0x26, 0x81, + 0xcd, 0xa5, 0xd2, 0x98, 0x2c, 0x67, 0x12, 0x86, 0xc1, 0xe8, 0x74, 0x06, + 0x7e, 0xc2, 0xc1, 0x53, 0x39, 0x9e, 0x79, 0x20, 0x3d, 0x6a, 0x9a, 0x31, + 0xfc, 0xd6, 0x8a, 0xf8, 0xf6, 0xf8, 0x80, 0x28, 0x31, 0x23, 0xa0, 0x32, + 0x9c, 0x69, 0x2b, 0x0e, 0x2f, 0x96, 0xe9, 0xf9, 0x39, 0xfa, 0x14, 0xa4, + 0x66, 0x65, 0x63, 0x4f, 0x54, 0xab, 0x36, 0x50, 0x41, 0xc8, 0xea, 0x44, + 0x51, 0xe0, 0x47, 0x9a, 0x81, 0x3f, 0xaa, 0xe6, 0xe0, 0xa9, 0xdc, 0x45, + 0x95, 0x2a, 0x0d, 0xaf, 0x7d, 0x62, 0x80, 0xfc, 0x25, 0x33, 0x3f, 0x35, + 0x01, 0x9f, 0xfe, 0x98, 0x06, 0xdb, 0x06, 0x61, 0x55, 0xb0, 0x52, 0x55, + 0x1b, 0xc8, 0x21, 0xd3, 0xf9, 0x9c, 0x13, 0xb3, 0xe2, 0x69, 0x4a, 0x79, + 0x0d, 0x70, 0x11, 0x14, 0xc0, 0xb6, 0xc4, 0x25, 0x7b, 0xe7, 0x35, 0x08, + 0x40, 0x58, 0xf0, 0xf1, 0x11, 0x01, 0x32, 0x9d, 0x15, 0x9a, 0xa2, 0x7d, + 0xde, 0xd9, 0x0b, 0x1c, 0x96, 0xba, 0x86, 0x52, 0x5e, 0xfe, 0x63, 0xf2, + 0xe5, 0x54, 0xc8, 0xc0, 0xd4, 0xe4, 0x9f, 0x97, 0x42, 0xa0, 0xa5, 0x0d, + 0xc6, 0x47, 0x87, 0xc3, 0x25, 0x2f, 0x8b, 0xa7, 0x32, 0xe4, 0x8a, 0xff, + 0x1f, 0xbc, 0xd4, 0x85, 0x2f, 0x7e, 0x02, 0x81, 0x01, 0x15, 0x04, 0xc2, + 0x24, 0xa1, 0x8d, 0xd1, 0x8b, 0xc0, 0xe9, 0xee, 0x50, 0xcf, 0x28, 0x91, + 0xc5, 0x8b, 0x47, 0xc1, 0xcf, 0xbc, 0xa3, 0x79, 0x62, 0xab, 0xe4, 0xca, + 0xf2, 0xc8, 0xf6, 0x23, 0x78, 0xf2, 0x2d, 0x58, 0x58, 0xbe, 0x14, 0x2c, + 0x24, 0x84, 0x11, 0x44, 0x51, 0x08, 0x46, 0x35, 0xa4, 0xf6, 0x16, 0xa5, + 0xa3, 0x7b, 0x0d, 0x60, 0x9e, 0xb0, 0xad, 0x1d, 0xcb, 0x60, 0xcb, 0x51, + 0xc7, 0x17, 0x96, 0x0d, 0x2f, 0x7c, 0xa0, 0x68, 0xf6, 0x46, 0x76, 0x36, + 0x05, 0x4f, 0xdf, 0x07, 0xab, 0xc7, 0x60, 0x10, 0x42, 0x98, 0x68, 0xb4, + 0x56, 0x68, 0xad, 0x30, 0x5a, 0x91, 0xb2, 0x15, 0x22, 0x6a, 0x69, 0x9b, + 0xe0, 0x78, 0xd9, 0xfc, 0x7a, 0x4e, 0x7e, 0xed, 0x6e, 0x8d, 0x84, 0x4e, + 0xf6, 0xaa, 0xb0, 0xdb, 0x75, 0x54, 0x87, 0x72, 0x26, 0x00, 0x60, 0x22, + 0x3b, 0xa4, 0xb3, 0xe2, 0xf1, 0xd2, 0x87, 0x1e, 0xed, 0xc1, 0xa8, 0xa1, + 0x33, 0x93, 0xf0, 0xca, 0x63, 0x9a, 0x99, 0x72, 0x9f, 0x75, 0xa5, 0x01, + 0x95, 0x82, 0x47, 0xa5, 0xe0, 0xb1, 0x3a, 0xe7, 0xe1, 0xa8, 0x0e, 0x3a, + 0xe8, 0x78, 0x19, 0xb5, 0xb4, 0x7f, 0xcc, 0x5a, 0x6e, 0x5b, 0x00, 0xf7, + 0xd6, 0xe4, 0x99, 0xb3, 0xdc, 0x30, 0x23, 0x4c, 0x32, 0x7b, 0xd5, 0xb8, + 0x43, 0x94, 0x18, 0xce, 0xb6, 0x7c, 0xd2, 0x32, 0x46, 0x25, 0x31, 0x0b, + 0xcd, 0x98, 0x6b, 0xd6, 0xa6, 0xc8, 0xa6, 0x25, 0x69, 0x47, 0x70, 0xe0, + 0xc8, 0x0a, 0x85, 0x54, 0x42, 0x3e, 0x95, 0x90, 0x77, 0x12, 0x6c, 0x11, + 0x73, 0xfa, 0x5c, 0x8b, 0xd0, 0xeb, 0xec, 0xdb, 0x24, 0xde, 0x7b, 0x13, + 0x68, 0x58, 0x00, 0xf5, 0x7a, 0xdd, 0x5c, 0x55, 0x7b, 0xf4, 0x64, 0x18, + 0x73, 0x9d, 0x17, 0x24, 0x53, 0x61, 0xac, 0x45, 0xca, 0x16, 0xa4, 0x1d, + 0x43, 0xda, 0x31, 0x04, 0x91, 0x62, 0xa1, 0x19, 0xb2, 0xbe, 0x92, 0xe6, + 0x93, 0xef, 0xfa, 0x74, 0x06, 0xd1, 0xc8, 0x67, 0x1b, 0x04, 0x31, 0xc7, + 0x17, 0x7a, 0xba, 0xd5, 0xee, 0xce, 0x8d, 0xab, 0xa3, 0x7b, 0xca, 0xe2, + 0xec, 0x51, 0xa0, 0x7f, 0xe1, 0x11, 0xba, 0xa7, 0xe6, 0xb4, 0x5a, 0xa6, + 0x3a, 0xd7, 0xf5, 0xed, 0x8d, 0xbd, 0x61, 0x32, 0x5d, 0xcc, 0x39, 0xac, + 0x2a, 0xda, 0xa4, 0x1c, 0x49, 0xca, 0x16, 0x44, 0x89, 0xe1, 0xd0, 0x09, + 0x9f, 0x56, 0x2f, 0x21, 0x65, 0x0b, 0x1c, 0x0b, 0x96, 0xbb, 0x31, 0x87, + 0x4f, 0x76, 0x59, 0x6c, 0xf6, 0xe6, 0x26, 0x93, 0x43, 0xbb, 0xab, 0xb2, + 0xfe, 0x0d, 0xb0, 0xec, 0xba, 0xae, 0xba, 0x00, 0xae, 0xd7, 0xeb, 0x66, + 0xdb, 0x6c, 0xae, 0xdd, 0x32, 0xd3, 0x87, 0xba, 0xbe, 0x95, 0x6b, 0x76, + 0xe3, 0xe9, 0xfe, 0x30, 0x49, 0x65, 0xec, 0x44, 0xe4, 0xb3, 0x36, 0xb6, + 0x94, 0x48, 0x01, 0xc6, 0x28, 0x5a, 0x1d, 0x8f, 0x23, 0xbf, 0x0c, 0xf5, + 0x8f, 0x0b, 0xfd, 0xc1, 0xca, 0x4a, 0x6f, 0xdf, 0xb8, 0x3a, 0xba, 0xe7, + 0x0f, 0x68, 0xc3, 0x75, 0xdd, 0x78, 0x34, 0xcb, 0x7f, 0xd3, 0xce, 0x9d, + 0x3b, 0x25, 0x90, 0x3f, 0xcc, 0xfd, 0x77, 0x26, 0xb2, 0xb0, 0x5d, 0xe3, + 0x6c, 0x94, 0x52, 0x54, 0x8a, 0x59, 0x2b, 0x0b, 0xd0, 0xf7, 0x55, 0xa0, + 0x95, 0x6e, 0xd8, 0x04, 0xc7, 0x33, 0x6a, 0x69, 0xff, 0x06, 0xf9, 0xf1, + 0x97, 0xc0, 0x12, 0xb0, 0xf2, 0xaf, 0x3f, 0xc8, 0x5f, 0xe0, 0x02, 0x48, + 0x35, 0xd4, 0x74, 0xb9, 0x27, 0xaa, 0x55, 0xac, 0x54, 0x55, 0x40, 0x51, + 0xa0, 0xa5, 0x30, 0x49, 0x28, 0xb5, 0xb7, 0x58, 0x36, 0xbf, 0x9e, 0x1b, + 0xb3, 0x96, 0xdb, 0x40, 0x1f, 0xf0, 0x5d, 0xd7, 0xd5, 0x7f, 0x65, 0xfc, + 0x0e, 0xc7, 0xb3, 0x60, 0xd3, 0x5a, 0xe8, 0x8a, 0xe9, 0x00, 0x00, 0x00, + 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82 +}; + +static const unsigned char image6_data[] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, + 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x16, + 0x08, 0x06, 0x00, 0x00, 0x00, 0xc4, 0xb4, 0x6c, 0x3b, 0x00, 0x00, 0x04, + 0x7c, 0x49, 0x44, 0x41, 0x54, 0x38, 0x8d, 0x85, 0x95, 0xdb, 0x6f, 0x54, + 0x55, 0x14, 0x87, 0xbf, 0xbd, 0xcf, 0x65, 0x6e, 0x9d, 0xe9, 0x94, 0x16, + 0x4b, 0x11, 0x86, 0x02, 0x31, 0x84, 0x54, 0xa0, 0x4e, 0x45, 0x83, 0x89, + 0x97, 0x60, 0xd4, 0x54, 0xa2, 0x89, 0x68, 0x8c, 0xb7, 0xf8, 0x56, 0x02, + 0x0f, 0x24, 0xbc, 0x10, 0xff, 0x00, 0x25, 0xfd, 0x03, 0xd4, 0xf4, 0xe1, + 0x28, 0x0f, 0xbe, 0xf4, 0x41, 0x1e, 0x4d, 0x30, 0x62, 0x7c, 0x21, 0x48, + 0x08, 0x65, 0x48, 0xad, 0x88, 0x21, 0xb1, 0x40, 0xa9, 0xd2, 0xce, 0xb4, + 0xd3, 0x99, 0x33, 0xcc, 0xe5, 0xdc, 0xf6, 0xf6, 0x61, 0xda, 0x42, 0x4d, + 0x8b, 0x27, 0x59, 0x59, 0x67, 0x9f, 0xbd, 0xd7, 0x77, 0x7e, 0x6b, 0x65, + 0x65, 0x6d, 0xc1, 0x63, 0x9e, 0xfc, 0x89, 0x49, 0x0b, 0xf4, 0x66, 0x50, + 0x7d, 0x68, 0x9d, 0x04, 0x0d, 0xe8, 0x26, 0x5a, 0xcd, 0x59, 0xca, 0x2d, + 0x5e, 0x71, 0x5e, 0xf3, 0x37, 0x8a, 0x15, 0x8f, 0x81, 0x1e, 0x02, 0xde, + 0x07, 0x3d, 0x88, 0x20, 0x87, 0xb0, 0x52, 0x00, 0x28, 0xaf, 0x81, 0x8e, + 0xee, 0x01, 0x93, 0x42, 0x85, 0xe7, 0xf2, 0xfa, 0xec, 0x25, 0xc7, 0x71, + 0xa2, 0xff, 0x05, 0xe7, 0x4f, 0x4c, 0xee, 0x06, 0x71, 0x0a, 0xc3, 0xfa, + 0xa8, 0x23, 0x95, 0xcc, 0x6e, 0xe9, 0xc9, 0xc8, 0xde, 0xee, 0x38, 0x7b, + 0x7a, 0x6a, 0x24, 0xac, 0x88, 0xbf, 0xca, 0x1d, 0xdc, 0x29, 0x2a, 0x16, + 0x4a, 0x25, 0x55, 0xae, 0x36, 0x9b, 0x2a, 0x6c, 0x5e, 0xb2, 0xf4, 0x83, + 0x2f, 0xf6, 0xeb, 0xf1, 0xcb, 0x8e, 0xe3, 0x84, 0xeb, 0x82, 0xf3, 0x27, + 0x26, 0x77, 0x80, 0x18, 0xc3, 0xce, 0x0c, 0x0f, 0xee, 0x4a, 0xf0, 0xe6, + 0xc1, 0x34, 0xfb, 0xb6, 0x6b, 0x9e, 0xc8, 0x5a, 0x18, 0xb2, 0x7d, 0x54, + 0x03, 0x4b, 0xb5, 0x90, 0xe9, 0xb9, 0x80, 0xf3, 0x85, 0x16, 0x17, 0xa7, + 0x96, 0xf0, 0x9b, 0xee, 0xcd, 0x98, 0x2a, 0x7f, 0xf6, 0xb4, 0x3e, 0x77, + 0x7e, 0x05, 0x6e, 0xfc, 0x47, 0xe9, 0xd7, 0x1d, 0x99, 0xcc, 0x1b, 0x6f, + 0x1f, 0xea, 0x14, 0x9f, 0xbe, 0x92, 0xe0, 0xa9, 0x3e, 0x83, 0x98, 0x65, + 0xf0, 0xcd, 0x4f, 0x15, 0xf6, 0x6e, 0x8f, 0xe1, 0x87, 0x1a, 0x3f, 0xd4, + 0x18, 0x52, 0xd0, 0x93, 0x31, 0xd9, 0xb7, 0xc3, 0xa2, 0xb7, 0xcb, 0xe2, + 0x76, 0x51, 0xf7, 0xb8, 0x2d, 0xf1, 0xec, 0xa2, 0xde, 0x59, 0x18, 0x1e, + 0x4a, 0xcc, 0x16, 0x0a, 0x05, 0xbd, 0x0a, 0xee, 0x3b, 0x78, 0x7c, 0x14, + 0x3b, 0xfd, 0xc1, 0x91, 0xe7, 0xb2, 0xe2, 0xad, 0x21, 0x0b, 0xdb, 0x92, + 0xf8, 0xa1, 0xc6, 0x0b, 0x34, 0xef, 0xbc, 0x90, 0xe5, 0xab, 0x1f, 0x16, + 0xd9, 0xb5, 0xc5, 0xc2, 0xf3, 0x15, 0x5e, 0xa0, 0xf0, 0x42, 0x8d, 0xd6, + 0x9a, 0xad, 0x9b, 0x2c, 0xd2, 0x49, 0x4b, 0xfc, 0x31, 0x1b, 0x75, 0xb7, + 0x7c, 0x6d, 0x6d, 0xe5, 0xfa, 0x85, 0xa1, 0xa1, 0xa1, 0xc0, 0x68, 0xab, + 0xbd, 0x76, 0x48, 0x18, 0xb1, 0xd1, 0x03, 0xbb, 0x33, 0xf1, 0xe1, 0xbc, + 0x85, 0x94, 0xe0, 0x07, 0x8a, 0x56, 0xd0, 0x86, 0x6c, 0xeb, 0x89, 0xf1, + 0xe2, 0x40, 0x8a, 0x93, 0xdf, 0x69, 0x9e, 0xc9, 0x05, 0x78, 0x81, 0x5e, + 0xde, 0x6f, 0x67, 0xb0, 0xa9, 0x43, 0x52, 0xf7, 0x4d, 0x66, 0x4a, 0x41, + 0x7f, 0x29, 0xda, 0x3e, 0xd9, 0xcb, 0xcd, 0xdb, 0x46, 0xfe, 0xf8, 0x84, + 0x05, 0x9c, 0x4a, 0xa7, 0xd3, 0x2f, 0xbd, 0x3a, 0x98, 0x12, 0x5d, 0x1d, + 0xe0, 0x05, 0x9a, 0x56, 0xd0, 0x56, 0xeb, 0x05, 0x9a, 0xdd, 0x5b, 0xe3, + 0x00, 0xbc, 0xf7, 0xbc, 0xc1, 0xe9, 0x71, 0xc1, 0xde, 0x2d, 0xfe, 0x9a, + 0xfd, 0x56, 0xa0, 0xb0, 0x0d, 0x9f, 0xe9, 0x79, 0x65, 0xd7, 0x5b, 0x61, + 0x60, 0x84, 0xd5, 0x8b, 0x26, 0xb0, 0x19, 0x18, 0xcc, 0x64, 0x3a, 0x65, + 0x36, 0x1e, 0xe2, 0xd6, 0xe5, 0x46, 0x1d, 0x08, 0xc0, 0xf8, 0x49, 0x9b, + 0x0f, 0xbf, 0x84, 0xa3, 0x07, 0x5c, 0xa2, 0x48, 0x33, 0x5b, 0x8e, 0x98, + 0x9a, 0xcb, 0xe2, 0x36, 0x93, 0xd4, 0xe8, 0x90, 0x8a, 0xca, 0x80, 0x2b, + 0x72, 0x39, 0x13, 0xe8, 0x43, 0xc8, 0x5c, 0x4f, 0x5a, 0xd0, 0xf4, 0x15, + 0x4d, 0x5f, 0xa1, 0x97, 0xdb, 0x65, 0xc5, 0xaf, 0x0f, 0xcf, 0xb0, 0xbf, + 0xb7, 0xc2, 0xe4, 0xdf, 0x29, 0x66, 0xdd, 0x76, 0x46, 0x98, 0x26, 0x08, + 0xa3, 0x0f, 0xc3, 0xce, 0x49, 0x20, 0x89, 0x8c, 0xa5, 0x92, 0x56, 0x40, + 0xa5, 0xae, 0x70, 0x1b, 0x0a, 0xcf, 0xd7, 0xb4, 0x7c, 0xbd, 0xea, 0x37, + 0x52, 0xfe, 0xdb, 0x7c, 0x96, 0x52, 0x23, 0xb9, 0xfa, 0x4d, 0x08, 0x01, + 0x32, 0x96, 0x10, 0x90, 0x5e, 0xcd, 0xdb, 0x6d, 0x59, 0xcc, 0x57, 0x25, + 0x45, 0x57, 0x52, 0x6d, 0x4a, 0x2a, 0x4d, 0x83, 0x7b, 0x95, 0x18, 0x57, + 0x67, 0x52, 0x8f, 0x2d, 0x8b, 0x1f, 0x19, 0x08, 0x41, 0xdb, 0x56, 0x7e, + 0x80, 0x92, 0x26, 0xe8, 0x26, 0xca, 0x6b, 0xcc, 0xd7, 0x13, 0xd4, 0xa3, + 0x78, 0x3b, 0x7f, 0x40, 0x23, 0xa8, 0xf9, 0x36, 0x7a, 0x7d, 0xc1, 0x00, + 0xbc, 0x3e, 0xfa, 0xf0, 0x5d, 0x88, 0x76, 0x14, 0x51, 0xab, 0x25, 0x74, + 0xe8, 0x99, 0x68, 0x35, 0x07, 0xdc, 0xab, 0x36, 0xd4, 0xce, 0x48, 0x24, + 0xd6, 0x04, 0x6a, 0xe4, 0x86, 0xd3, 0xe4, 0xf0, 0x19, 0x08, 0x96, 0x27, + 0x84, 0x69, 0x80, 0x04, 0x1e, 0x34, 0x3d, 0xd0, 0x51, 0x51, 0xaa, 0xfa, + 0x9c, 0xb4, 0x94, 0x5b, 0x04, 0x26, 0xf1, 0xca, 0xca, 0x32, 0x34, 0xf6, + 0x23, 0x16, 0x33, 0x22, 0xd6, 0x93, 0x7c, 0xf8, 0x0c, 0x80, 0x22, 0x69, + 0x45, 0x24, 0xad, 0x88, 0xb8, 0x19, 0x61, 0x9b, 0x11, 0xc2, 0x5f, 0x54, + 0x26, 0xad, 0x5b, 0x59, 0x7d, 0xf7, 0xbe, 0x79, 0xc5, 0x79, 0xcd, 0x1f, + 0x3a, 0x76, 0xf9, 0x5c, 0xe4, 0x55, 0x3f, 0xb1, 0xa2, 0x44, 0x57, 0x57, + 0xda, 0x5e, 0x23, 0x52, 0x69, 0x80, 0xcc, 0xea, 0x7a, 0x64, 0xac, 0xc6, + 0xb6, 0x34, 0x08, 0xa1, 0x57, 0xcf, 0xb5, 0xe7, 0x87, 0x8f, 0x6a, 0x2d, + 0xd5, 0x13, 0xd1, 0xfc, 0x85, 0x4e, 0x63, 0xa1, 0x6c, 0x02, 0xe4, 0xf5, + 0xd9, 0x4b, 0xd7, 0xc2, 0x91, 0xef, 0x6b, 0x95, 0xd2, 0xb1, 0xfe, 0xee, + 0x2e, 0x62, 0xa6, 0x78, 0xd8, 0x6f, 0x3c, 0x04, 0x9f, 0xfe, 0x76, 0x9e, + 0xac, 0x0d, 0xda, 0x5e, 0xa9, 0x69, 0xfb, 0x8c, 0x17, 0x6a, 0x66, 0x2a, + 0x4b, 0x28, 0xbf, 0xfa, 0xcb, 0x1e, 0xf9, 0xf3, 0xaf, 0x40, 0xcd, 0x00, + 0x28, 0x14, 0x0a, 0x7a, 0x5b, 0xfe, 0xe3, 0x69, 0x2f, 0x60, 0xaf, 0x52, + 0xd1, 0x8e, 0x27, 0xbb, 0x0d, 0x91, 0x8c, 0x09, 0x62, 0x96, 0x26, 0x66, + 0x69, 0x5e, 0xde, 0x97, 0xe6, 0xf3, 0xf1, 0xfb, 0xc4, 0xcc, 0xf6, 0x3a, + 0x6e, 0xb7, 0x7d, 0xcc, 0xd4, 0x08, 0x02, 0x6e, 0xcd, 0xb8, 0x6a, 0xb1, + 0x5c, 0x9d, 0xe8, 0x8e, 0x6e, 0x8c, 0x65, 0xc5, 0x3f, 0x37, 0x56, 0xc1, + 0x00, 0x47, 0xf2, 0xd6, 0xe2, 0xa2, 0xce, 0x4d, 0x54, 0x9b, 0xe6, 0x80, + 0xdb, 0x08, 0xfb, 0xd3, 0x49, 0x8b, 0x4d, 0x69, 0x13, 0xdb, 0x92, 0x5c, + 0xbe, 0x59, 0xc7, 0x36, 0xc5, 0x1a, 0xb3, 0x0c, 0x58, 0xa8, 0x06, 0x4c, + 0x4d, 0x57, 0x99, 0x2b, 0xb9, 0x13, 0x9b, 0xc3, 0xeb, 0xa3, 0x39, 0x59, + 0xb8, 0x0a, 0x2c, 0x38, 0x8e, 0x13, 0xad, 0x82, 0x0b, 0x85, 0x82, 0x1e, + 0x1e, 0x4a, 0x96, 0x17, 0x75, 0xff, 0xf5, 0x6a, 0xd3, 0x48, 0x96, 0xaa, + 0x41, 0x7f, 0xad, 0x11, 0xda, 0x71, 0x33, 0x14, 0xa9, 0x84, 0x89, 0x29, + 0x25, 0x52, 0x80, 0xd6, 0x11, 0x8b, 0x4b, 0x75, 0x7e, 0xbf, 0xd3, 0x50, + 0x7f, 0xce, 0xd4, 0x1e, 0x54, 0x2a, 0xee, 0x8f, 0xdd, 0xd1, 0x8d, 0xb1, + 0x65, 0x68, 0xd1, 0x71, 0x9c, 0x00, 0xd6, 0x69, 0xa6, 0x91, 0x91, 0x11, + 0x09, 0xa4, 0xa6, 0x78, 0xf7, 0x70, 0x28, 0x3b, 0x8e, 0x2a, 0xac, 0x01, + 0x29, 0x45, 0x5f, 0x3a, 0x61, 0x24, 0x00, 0x6a, 0xcd, 0xa8, 0xa5, 0x22, + 0x55, 0x34, 0x69, 0xdd, 0x8a, 0x47, 0xf3, 0x17, 0x96, 0x6b, 0x3a, 0x0f, + 0x54, 0x36, 0xbc, 0x41, 0x1e, 0x81, 0x0b, 0xc0, 0x2e, 0x46, 0xfd, 0x59, + 0x57, 0xe4, 0x72, 0x18, 0x76, 0x4e, 0x40, 0x5a, 0xa0, 0xa4, 0xd0, 0xa1, + 0x27, 0x55, 0x7d, 0x2e, 0xab, 0xef, 0xde, 0xef, 0x34, 0x16, 0xca, 0x40, + 0x0d, 0x68, 0x3a, 0x8e, 0xa3, 0x1e, 0x65, 0xfc, 0x0b, 0x65, 0xf3, 0x41, + 0x6e, 0xc3, 0xc8, 0xf6, 0x9a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, + 0x44, 0xae, 0x42, 0x60, 0x82 +}; + +static const unsigned char image7_data[] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, + 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x16, + 0x08, 0x06, 0x00, 0x00, 0x00, 0xc4, 0xb4, 0x6c, 0x3b, 0x00, 0x00, 0x03, + 0xf8, 0x49, 0x44, 0x41, 0x54, 0x38, 0x8d, 0x95, 0x95, 0xdd, 0x6f, 0x14, + 0x55, 0x18, 0xc6, 0x7f, 0xe7, 0xcc, 0xc7, 0xee, 0x6c, 0x77, 0x96, 0x2d, + 0x2d, 0x1f, 0x8b, 0xba, 0x14, 0xd1, 0x34, 0x06, 0x21, 0xb8, 0x2b, 0x26, + 0xdc, 0x10, 0x63, 0xa2, 0x06, 0x89, 0x5e, 0x60, 0x42, 0x14, 0x13, 0xbd, + 0x2a, 0x81, 0x3b, 0x13, 0x2f, 0xbc, 0xf2, 0x4a, 0x13, 0xfe, 0x02, 0xc3, + 0xc5, 0x24, 0xc4, 0x3b, 0x2e, 0xc4, 0x44, 0x63, 0x22, 0x44, 0x88, 0x89, + 0x51, 0xc4, 0x8f, 0xb2, 0x4d, 0x45, 0x94, 0x10, 0xa8, 0x7c, 0xa5, 0x6c, + 0xb7, 0xdd, 0xed, 0x7e, 0xb0, 0x3b, 0x3b, 0xb3, 0x33, 0xe7, 0x78, 0xb1, + 0xb4, 0xb6, 0x48, 0xb1, 0x3c, 0xc9, 0x93, 0xc9, 0x99, 0x39, 0xf3, 0x7b, + 0x9f, 0xbc, 0x6f, 0xce, 0x8c, 0xe0, 0x21, 0x2a, 0x1c, 0x99, 0xb4, 0x40, + 0xaf, 0x03, 0x95, 0x43, 0xeb, 0x14, 0x68, 0x40, 0xfb, 0x68, 0x55, 0xb6, + 0x54, 0xb3, 0xf2, 0x8b, 0xf7, 0x72, 0xb8, 0xd2, 0xbb, 0xe2, 0x21, 0xd0, + 0xdd, 0xc0, 0x01, 0xd0, 0x3b, 0x11, 0xe4, 0x11, 0xd6, 0x00, 0x00, 0x2a, + 0xe8, 0xa0, 0xe3, 0x5b, 0xc0, 0xa4, 0x50, 0xd1, 0xc9, 0x82, 0x3e, 0x7e, + 0xce, 0xf3, 0xbc, 0xf8, 0x7f, 0xc1, 0x85, 0x23, 0x93, 0x5b, 0x41, 0xbc, + 0x8f, 0x61, 0x1d, 0x4c, 0x0f, 0xa4, 0xb2, 0x1b, 0x87, 0x33, 0x72, 0xc3, + 0x50, 0x92, 0xd1, 0xe1, 0x16, 0x8e, 0x15, 0x73, 0xad, 0x96, 0xe6, 0x7a, + 0x45, 0x31, 0x37, 0x3b, 0xab, 0x6a, 0x0d, 0xdf, 0x57, 0x91, 0x7f, 0xce, + 0xd2, 0x77, 0x3f, 0xd9, 0xa1, 0x4f, 0x9c, 0xf7, 0x3c, 0x2f, 0x7a, 0x20, + 0xb8, 0x70, 0x64, 0x72, 0x33, 0x88, 0x63, 0xd8, 0x99, 0xbd, 0x3b, 0x9f, + 0x74, 0x78, 0x6d, 0x97, 0xcb, 0xf6, 0x27, 0x34, 0xeb, 0xb3, 0x16, 0x86, + 0xec, 0x6f, 0xd5, 0xc0, 0x7c, 0x2b, 0x62, 0xaa, 0xdc, 0xe3, 0x54, 0xa9, + 0xcb, 0x0f, 0x17, 0xe7, 0x09, 0xfd, 0xe6, 0x5f, 0x09, 0x55, 0xfb, 0xf0, + 0x59, 0x7d, 0xf2, 0xd4, 0x02, 0xdc, 0xb8, 0x2f, 0xe9, 0xa7, 0xe9, 0x4c, + 0xe6, 0xd5, 0x37, 0x76, 0xaf, 0x11, 0xef, 0xbe, 0xe8, 0xf0, 0x74, 0xce, + 0x20, 0x61, 0x19, 0xf4, 0x62, 0x08, 0x23, 0xbd, 0x68, 0x43, 0x0a, 0x86, + 0x33, 0x26, 0xdb, 0x37, 0x5b, 0x6c, 0x18, 0xb4, 0xf8, 0xbb, 0xa2, 0x87, + 0x9b, 0x5d, 0xf1, 0x7c, 0x55, 0x6f, 0x29, 0xed, 0x2d, 0x3a, 0xb7, 0x4b, + 0xa5, 0x92, 0x5e, 0x04, 0xe7, 0x76, 0x1d, 0x3e, 0x8a, 0xed, 0xbe, 0xb5, + 0xef, 0x85, 0xac, 0x78, 0xbd, 0x68, 0x61, 0x5b, 0x92, 0x30, 0xd2, 0x04, + 0xbd, 0xfb, 0x1c, 0x2a, 0x82, 0x9e, 0x22, 0x88, 0x34, 0x5a, 0x6b, 0x36, + 0xad, 0xb5, 0x70, 0x53, 0x96, 0xf8, 0xf3, 0x76, 0x3c, 0xd4, 0x0d, 0xb5, + 0xb5, 0x89, 0x89, 0x33, 0xc5, 0x62, 0xb1, 0x27, 0xfa, 0x69, 0x2f, 0xec, + 0x16, 0x46, 0xf2, 0x9b, 0x1d, 0x4f, 0xad, 0xcd, 0x1e, 0xdc, 0xe3, 0xe0, + 0x3a, 0x92, 0x6f, 0x27, 0xfc, 0x95, 0xe6, 0xba, 0x4c, 0xaf, 0x3c, 0xe7, + 0xd0, 0x8b, 0x34, 0x5f, 0xfd, 0xea, 0xf3, 0xfd, 0x44, 0xa5, 0x61, 0x04, + 0xd3, 0xef, 0x6d, 0xe7, 0x8b, 0xd3, 0x66, 0xe1, 0xf0, 0xb8, 0x85, 0xd6, + 0x07, 0xd2, 0x03, 0xc9, 0x4c, 0x61, 0xab, 0x4d, 0xac, 0x14, 0x8d, 0xb6, + 0x06, 0xe0, 0xa3, 0xb7, 0xd7, 0x3f, 0x14, 0xfa, 0xf1, 0x89, 0x0a, 0x9d, + 0x40, 0xd1, 0x0d, 0x15, 0xa3, 0xb9, 0x98, 0xdf, 0xaf, 0x25, 0xdc, 0x5a, + 0x35, 0xbd, 0xbf, 0xd2, 0x1b, 0xf9, 0xd9, 0x04, 0xd6, 0x01, 0x3b, 0x33, + 0x99, 0x35, 0x32, 0x9b, 0x8c, 0x68, 0xb6, 0xe5, 0xaa, 0x92, 0x2e, 0xe8, + 0xb3, 0x1f, 0x13, 0x00, 0x34, 0xfd, 0x14, 0x2d, 0xd2, 0x52, 0x51, 0xdf, + 0xd6, 0x14, 0xf9, 0xbc, 0x09, 0xe4, 0x10, 0x32, 0x3f, 0xec, 0x0a, 0xfc, + 0x50, 0xe1, 0x87, 0x8a, 0x7e, 0xde, 0xd5, 0x15, 0x10, 0x2a, 0xe4, 0x6a, + 0x2d, 0xd3, 0x5f, 0x98, 0x26, 0x08, 0x23, 0x87, 0x61, 0xe7, 0x4d, 0x20, + 0x85, 0x4c, 0x0c, 0xa4, 0xac, 0x1e, 0xf5, 0xb6, 0x42, 0x0a, 0xb0, 0xcd, + 0x15, 0xcf, 0xcd, 0x32, 0x5d, 0x9b, 0x4b, 0x2e, 0x2f, 0x22, 0x04, 0xc8, + 0x84, 0x23, 0x14, 0xae, 0xb9, 0x70, 0xb3, 0xd9, 0xb5, 0x98, 0x69, 0x68, + 0x0c, 0x09, 0xae, 0xb3, 0x3a, 0x30, 0xc0, 0xd5, 0x5a, 0x06, 0xb1, 0xb0, + 0x5d, 0xdf, 0x2b, 0x80, 0x92, 0x26, 0x68, 0x1f, 0x15, 0x74, 0x66, 0xda, + 0x0e, 0xed, 0x38, 0xb9, 0xf8, 0x50, 0xaf, 0x7c, 0xda, 0x1f, 0xa8, 0x3e, + 0x5c, 0x43, 0xdc, 0xed, 0x0a, 0x1d, 0x05, 0x26, 0x5a, 0x95, 0x81, 0x5b, + 0x8d, 0x8e, 0xda, 0x12, 0x0b, 0xe7, 0x91, 0x60, 0x0b, 0x32, 0x8d, 0xfe, + 0x44, 0xee, 0xfa, 0x01, 0xe8, 0xb8, 0x22, 0x55, 0xbb, 0x2c, 0x2d, 0xd5, + 0xac, 0x00, 0x93, 0x04, 0x35, 0x65, 0x19, 0x1a, 0x7b, 0x89, 0x57, 0xab, + 0xa4, 0x19, 0x63, 0x9b, 0x31, 0x22, 0xac, 0x2a, 0x93, 0xee, 0x95, 0xac, + 0xbe, 0x71, 0x47, 0x00, 0x14, 0x0f, 0x9d, 0xdf, 0x23, 0xec, 0xf4, 0x97, + 0xb9, 0xdc, 0xc6, 0xc1, 0x41, 0xd7, 0x7e, 0xa4, 0x26, 0x18, 0x12, 0x22, + 0x05, 0xf3, 0xad, 0x90, 0xf2, 0xf4, 0x74, 0xcb, 0xe9, 0x5e, 0xfe, 0x60, + 0x54, 0x9e, 0xfd, 0xda, 0x04, 0x28, 0xe8, 0xe3, 0xe7, 0x2e, 0x44, 0x63, + 0x9f, 0xb7, 0xea, 0xb3, 0x87, 0x46, 0x86, 0x06, 0x49, 0x98, 0xa2, 0xff, + 0x79, 0x5a, 0x08, 0x7d, 0xdf, 0x70, 0x34, 0x2c, 0x1b, 0x58, 0x10, 0x69, + 0x6e, 0xd6, 0xe7, 0x51, 0x61, 0xe3, 0xbb, 0x51, 0x79, 0xf6, 0x27, 0xa0, + 0x65, 0x00, 0x94, 0x4a, 0x25, 0xfd, 0x78, 0xe1, 0x9d, 0xa9, 0xa0, 0xc7, + 0x33, 0x4a, 0xc5, 0x9b, 0x1f, 0x1b, 0x32, 0x44, 0x2a, 0x21, 0x48, 0x58, + 0xba, 0x6f, 0x73, 0xf9, 0x35, 0x69, 0xff, 0xbb, 0x16, 0xf4, 0xb8, 0x72, + 0xb3, 0xa9, 0xaa, 0xb5, 0xc6, 0xf8, 0x50, 0x7c, 0xe9, 0x58, 0x56, 0x4c, + 0x5f, 0x5a, 0x04, 0x03, 0xec, 0x2b, 0x58, 0xd5, 0xaa, 0xce, 0x8f, 0x37, + 0x7c, 0x73, 0x5b, 0xb3, 0x13, 0x8d, 0xb8, 0x29, 0x8b, 0xb5, 0xae, 0x89, + 0x6d, 0x49, 0x6c, 0x53, 0xfc, 0xc7, 0x96, 0x01, 0x73, 0x8d, 0x1e, 0x17, + 0xa7, 0x1a, 0x94, 0x67, 0x9b, 0xe3, 0xeb, 0xa2, 0x89, 0xa3, 0x79, 0x59, + 0xfa, 0x0d, 0x98, 0xf3, 0x3c, 0x2f, 0x5e, 0x04, 0x97, 0x4a, 0x25, 0xbd, + 0xb7, 0x98, 0xaa, 0x55, 0xf5, 0xc8, 0x44, 0xc3, 0x37, 0x52, 0xb3, 0x8d, + 0xde, 0x48, 0xab, 0x13, 0xd9, 0x49, 0x33, 0x12, 0x03, 0x8e, 0x89, 0x29, + 0x25, 0x52, 0x80, 0xd6, 0x31, 0xd5, 0xf9, 0x36, 0x7f, 0x5c, 0xef, 0xa8, + 0xcb, 0x37, 0x5b, 0x77, 0xeb, 0xf5, 0xe6, 0xe9, 0xa1, 0xf8, 0xd2, 0xb1, + 0x7b, 0xd0, 0x8a, 0xe7, 0x79, 0xbd, 0xa5, 0xdd, 0x5b, 0xd4, 0xd8, 0xd8, + 0x98, 0x04, 0x06, 0x2e, 0xf2, 0xe6, 0x4b, 0x91, 0x4c, 0xef, 0x57, 0x58, + 0xdb, 0xa4, 0x14, 0x39, 0xd7, 0x31, 0x1c, 0x80, 0x96, 0x1f, 0x77, 0x55, + 0xac, 0x2a, 0x26, 0xdd, 0x2b, 0xc9, 0x78, 0xe6, 0xcc, 0xbd, 0x9e, 0xce, + 0x00, 0xf5, 0x15, 0xff, 0x20, 0x4b, 0xe0, 0x02, 0xb0, 0x2b, 0xf1, 0x48, + 0xb6, 0x29, 0xf2, 0x79, 0x0c, 0x3b, 0x2f, 0xc0, 0x15, 0x28, 0x29, 0x74, + 0x14, 0x48, 0xd5, 0x2e, 0x67, 0xf5, 0x8d, 0x3b, 0x6b, 0x8c, 0xb9, 0x1a, + 0xd0, 0x02, 0x7c, 0xcf, 0xf3, 0xd4, 0x52, 0xc6, 0x3f, 0x42, 0xb8, 0xe4, + 0xbf, 0xe2, 0x7a, 0x6d, 0x4a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, + 0x44, 0xae, 0x42, 0x60, 0x82 +}; + +static const unsigned char image8_data[] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, + 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x15, + 0x08, 0x06, 0x00, 0x00, 0x00, 0x42, 0x20, 0x1e, 0x95, 0x00, 0x00, 0x03, + 0x08, 0x49, 0x44, 0x41, 0x54, 0x38, 0x8d, 0xad, 0x55, 0x4b, 0x48, 0x54, + 0x51, 0x18, 0xfe, 0xee, 0xbd, 0xe7, 0xde, 0x73, 0xee, 0x38, 0xa8, 0x35, + 0xf9, 0xb6, 0x42, 0x52, 0x2c, 0x88, 0x28, 0x7a, 0x18, 0x18, 0x45, 0x2e, + 0xc2, 0x40, 0xa2, 0x85, 0x9b, 0xc4, 0x85, 0xab, 0x36, 0xb6, 0xb2, 0x4d, + 0x2d, 0x0c, 0x37, 0x31, 0x92, 0xe0, 0x62, 0x84, 0x88, 0x08, 0x8c, 0x5a, + 0x64, 0x44, 0x24, 0xf8, 0x4c, 0xa1, 0x26, 0x2d, 0x7b, 0xa8, 0x89, 0x8f, + 0x1e, 0xc3, 0xcd, 0xc6, 0x0a, 0x4d, 0x44, 0x9b, 0xd1, 0x61, 0xc6, 0xc7, + 0xbd, 0x77, 0x4e, 0x8b, 0x74, 0xe6, 0x3a, 0x0a, 0x95, 0x7a, 0x56, 0xe7, + 0xfb, 0xcf, 0xf9, 0xbf, 0xff, 0x3f, 0xdf, 0xf9, 0xcf, 0x7f, 0x30, 0xf2, + 0x65, 0xd0, 0x3b, 0xfa, 0x75, 0xb4, 0x42, 0xd3, 0x34, 0x3b, 0xb6, 0x70, + 0x08, 0x35, 0xad, 0x55, 0xdc, 0xfd, 0xa3, 0x15, 0x67, 0x77, 0x17, 0xcf, + 0x1c, 0xdd, 0x71, 0xd2, 0x05, 0x53, 0xa8, 0xcb, 0xcb, 0xcb, 0xf3, 0x6d, + 0x9a, 0xf8, 0x7a, 0xe3, 0x55, 0xde, 0xa0, 0xdd, 0x06, 0x00, 0x24, 0xb1, + 0x34, 0x14, 0xa4, 0x16, 0x05, 0x0e, 0x25, 0xe4, 0xdf, 0x92, 0xc2, 0x72, + 0x6d, 0x61, 0x61, 0xe1, 0xe4, 0x86, 0x89, 0xaf, 0x3d, 0xbc, 0xcc, 0x9f, + 0x7c, 0xbf, 0xbb, 0xca, 0x18, 0x4f, 0xb6, 0x21, 0x7f, 0xfb, 0x99, 0x85, + 0xfd, 0xec, 0x58, 0x3d, 0x31, 0x95, 0x9a, 0x92, 0x92, 0x12, 0xef, 0x7f, + 0x13, 0x5f, 0xb9, 0x7f, 0x89, 0xb7, 0x4c, 0x3e, 0x58, 0x65, 0x14, 0x05, + 0x11, 0x94, 0x30, 0x24, 0x2a, 0x0e, 0x1c, 0xa0, 0xc7, 0xf5, 0x5d, 0x66, + 0x6e, 0x83, 0xa4, 0x2b, 0xd5, 0xe5, 0xe5, 0xe5, 0x1f, 0xff, 0x99, 0xb8, + 0xe2, 0xce, 0x45, 0xde, 0xe9, 0x7b, 0x1c, 0x35, 0x40, 0x00, 0x25, 0x0c, + 0x4c, 0x56, 0xc1, 0x88, 0x0a, 0x26, 0xab, 0xb0, 0x93, 0x78, 0x64, 0xea, + 0x39, 0xe1, 0x84, 0xd9, 0x94, 0x46, 0x1e, 0x12, 0x9d, 0x95, 0x95, 0x95, + 0x7d, 0x7f, 0x25, 0x2e, 0xbf, 0x59, 0xc6, 0xbb, 0x82, 0x4d, 0x11, 0x52, + 0x59, 0x52, 0xa0, 0xca, 0x2a, 0x18, 0xb1, 0x45, 0xc8, 0x55, 0x59, 0x05, + 0x93, 0x6d, 0x50, 0x25, 0x1b, 0xe2, 0xfc, 0x0e, 0x60, 0x82, 0x76, 0x2c, + 0xfa, 0x0c, 0xa7, 0x61, 0x18, 0x6e, 0x97, 0xcb, 0xb5, 0x2e, 0xb1, 0xb8, + 0xb4, 0xb8, 0x18, 0x01, 0x44, 0x92, 0x41, 0x09, 0x83, 0x42, 0x18, 0x28, + 0xa1, 0xa0, 0x84, 0x45, 0xb1, 0x44, 0xa1, 0xc8, 0x14, 0x52, 0x9a, 0x89, + 0xb8, 0x3c, 0x7e, 0x26, 0xe1, 0xa0, 0xf2, 0x5c, 0xb4, 0xe3, 0x55, 0x59, + 0x59, 0x59, 0x51, 0x69, 0x69, 0xa9, 0x10, 0x4b, 0x2c, 0xed, 0x2f, 0xc8, + 0xad, 0x9a, 0x14, 0xc6, 0x40, 0x44, 0x02, 0x16, 0x23, 0x01, 0x93, 0x59, + 0x74, 0x4e, 0x56, 0xe3, 0x78, 0x87, 0x1d, 0x69, 0xfb, 0x92, 0x76, 0x26, + 0x26, 0x27, 0x94, 0xcc, 0x07, 0x16, 0xce, 0xa7, 0x27, 0x65, 0xf8, 0xb3, + 0xb3, 0xb3, 0x3f, 0x69, 0x9a, 0xc6, 0x01, 0x40, 0xda, 0x77, 0x6a, 0x4f, + 0xd5, 0x2f, 0xf9, 0xe7, 0x1a, 0x67, 0xba, 0x1e, 0x96, 0xd5, 0x48, 0x70, + 0xba, 0x2c, 0x91, 0x23, 0xd9, 0x81, 0xbd, 0x87, 0x73, 0x52, 0x33, 0xb3, + 0x32, 0x8a, 0x43, 0x81, 0xf9, 0x0b, 0xaa, 0x6c, 0x9b, 0x4f, 0x4f, 0x4f, + 0x1f, 0x91, 0x72, 0x4f, 0x64, 0x55, 0x05, 0xed, 0x3e, 0xd0, 0xd8, 0xcc, + 0xac, 0x99, 0xc7, 0x9e, 0x64, 0x05, 0x5b, 0xe6, 0x29, 0x29, 0x29, 0x38, + 0x92, 0x7f, 0xd8, 0x41, 0x15, 0x7a, 0x6e, 0xb0, 0x6f, 0xf8, 0x34, 0x31, + 0x75, 0x73, 0x59, 0xcb, 0xa8, 0xa6, 0x74, 0x45, 0x53, 0xc2, 0x40, 0x25, + 0x16, 0x59, 0x57, 0xac, 0xeb, 0x84, 0x42, 0x91, 0xa2, 0x7b, 0xb5, 0xa1, + 0x51, 0x3c, 0x6b, 0xea, 0xd2, 0x86, 0x7a, 0x87, 0x6f, 0x70, 0xce, 0xef, + 0x11, 0x43, 0x0f, 0x47, 0x9c, 0x95, 0x58, 0x72, 0x2b, 0x96, 0xd6, 0x06, + 0x57, 0x24, 0x05, 0x23, 0x6f, 0x3f, 0xe3, 0x45, 0xf3, 0xcb, 0x41, 0xcf, + 0x90, 0x56, 0x0d, 0xe0, 0x91, 0xc7, 0xe3, 0x31, 0x01, 0x80, 0x98, 0x86, + 0xb9, 0xd6, 0x59, 0xb2, 0x38, 0xaf, 0x21, 0xa3, 0x20, 0x82, 0x8c, 0x01, + 0xf7, 0x30, 0xba, 0x5b, 0xde, 0xf4, 0x8c, 0x79, 0xbe, 0x39, 0x01, 0xb4, + 0x78, 0xbd, 0x5e, 0x6e, 0xad, 0x0a, 0x62, 0xea, 0x26, 0xd4, 0xd8, 0xd2, + 0x5a, 0xc1, 0x96, 0xa3, 0x52, 0xc2, 0x20, 0x86, 0x09, 0xde, 0xb5, 0x0f, + 0xe0, 0x75, 0x5b, 0x6f, 0xc7, 0xc4, 0xd8, 0xa4, 0x93, 0x73, 0xee, 0x1e, + 0x1f, 0x1f, 0x5f, 0xb7, 0x8e, 0x97, 0x35, 0x8e, 0x8b, 0x38, 0x5b, 0x35, + 0x5d, 0x09, 0xc6, 0x75, 0x11, 0xaf, 0x5a, 0x7a, 0xc3, 0x6f, 0xdb, 0xdf, + 0x37, 0x4e, 0x4f, 0xcc, 0x38, 0xa7, 0xa6, 0xa6, 0xfe, 0xfa, 0xf2, 0x88, + 0x61, 0x98, 0x96, 0x4b, 0xa1, 0x96, 0x07, 0xc1, 0x60, 0x86, 0xc2, 0x78, + 0xd1, 0xf6, 0x46, 0xef, 0x7b, 0x3a, 0xd8, 0x30, 0x3b, 0x3d, 0x57, 0xed, + 0xf7, 0xfb, 0xff, 0xb9, 0x57, 0xfc, 0xc9, 0x58, 0xa2, 0xab, 0x2e, 0x6c, + 0x69, 0x56, 0x47, 0x4f, 0xf3, 0xc0, 0xc2, 0x40, 0xe7, 0x48, 0x7d, 0x68, + 0x6e, 0xbe, 0x26, 0x18, 0x0c, 0xfe, 0x77, 0x77, 0x8b, 0x94, 0x9b, 0x42, + 0x28, 0x82, 0x53, 0x0b, 0xe8, 0x6e, 0xea, 0x0f, 0x0c, 0x3d, 0xfb, 0x7c, + 0x6b, 0x31, 0xb4, 0x54, 0xab, 0xeb, 0xfa, 0x86, 0xfb, 0x31, 0x31, 0x0c, + 0x13, 0x73, 0xe3, 0x21, 0x74, 0x35, 0xf5, 0xcf, 0x7c, 0x70, 0x7f, 0x71, + 0x19, 0x4b, 0x46, 0x1d, 0x80, 0x4d, 0xff, 0x20, 0xb0, 0x25, 0xaa, 0x5e, + 0x41, 0x14, 0x2a, 0x00, 0x6c, 0xe9, 0x9f, 0xf7, 0x1b, 0x82, 0x2c, 0x25, + 0xef, 0x1c, 0xc1, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, + 0x44, 0xae, 0x42, 0x60, 0x82 +}; + +static const unsigned char image9_data[] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, + 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x16, + 0x08, 0x06, 0x00, 0x00, 0x00, 0xc4, 0xb4, 0x6c, 0x3b, 0x00, 0x00, 0x01, + 0x3c, 0x49, 0x44, 0x41, 0x54, 0x38, 0x8d, 0x9d, 0x53, 0x31, 0x6e, 0xc3, + 0x30, 0x10, 0x23, 0x65, 0x0d, 0x1e, 0x1c, 0xa0, 0x9f, 0xe8, 0x1f, 0xf3, + 0xb4, 0xee, 0x99, 0x33, 0xb4, 0x43, 0xf2, 0x88, 0x8e, 0x05, 0xa2, 0x73, + 0x63, 0x5d, 0x3a, 0xc4, 0x4e, 0x6d, 0x59, 0xd2, 0x39, 0x31, 0x60, 0x88, + 0x90, 0x2d, 0x82, 0xe4, 0x51, 0xfc, 0x3a, 0x1c, 0xc2, 0xef, 0xe9, 0xd4, + 0xaa, 0x2a, 0x62, 0x8c, 0x88, 0xaa, 0xd0, 0x18, 0x11, 0x63, 0xc4, 0xb4, + 0xa7, 0xaa, 0x50, 0x12, 0x4a, 0xe2, 0x36, 0xae, 0x73, 0x9c, 0xee, 0x7d, + 0x5f, 0xaf, 0xe2, 0x7f, 0x8e, 0xc7, 0xb6, 0xdf, 0xef, 0x91, 0x7b, 0x08, + 0xc0, 0x03, 0xa0, 0xf7, 0x68, 0xba, 0x0e, 0xcd, 0x6e, 0x07, 0x3f, 0xae, + 0x29, 0x6e, 0xba, 0x0e, 0x7e, 0xc4, 0x1f, 0x97, 0x4b, 0xeb, 0x44, 0x24, + 0x4b, 0xba, 0x78, 0x9a, 0x06, 0x1c, 0x5f, 0x78, 0x9f, 0xc5, 0x9c, 0x61, + 0xe9, 0x7b, 0xb8, 0x10, 0x42, 0x9d, 0x94, 0x5c, 0x1d, 0x2c, 0xe2, 0x39, + 0xb1, 0xa9, 0x78, 0x24, 0xc6, 0x8c, 0x64, 0x85, 0x13, 0x07, 0x22, 0x62, + 0x13, 0xd3, 0x39, 0x53, 0x61, 0xfa, 0xfd, 0xae, 0xd8, 0x88, 0x62, 0x0b, + 0x61, 0xea, 0xe0, 0x9e, 0x71, 0x4d, 0x31, 0x99, 0x1f, 0x96, 0xf7, 0xff, + 0x11, 0x64, 0xdc, 0xd8, 0x51, 0xe4, 0x06, 0xb7, 0x61, 0x80, 0xc1, 0x8a, + 0xe2, 0xa1, 0x74, 0x43, 0xdd, 0xe6, 0x0e, 0x44, 0xa4, 0x1e, 0xc5, 0x56, + 0x85, 0xd9, 0x1e, 0x17, 0xa3, 0xa8, 0xf4, 0xd7, 0x72, 0x50, 0x27, 0x76, + 0x6e, 0x61, 0x6f, 0x35, 0xac, 0xca, 0x85, 0x19, 0x86, 0xa1, 0x7c, 0xf3, + 0x5e, 0xe9, 0xef, 0xe4, 0x06, 0x64, 0x59, 0xb1, 0x35, 0xa0, 0x2c, 0x9e, + 0xfe, 0x23, 0x0b, 0xad, 0x20, 0x9f, 0xab, 0x58, 0x12, 0x0f, 0xc8, 0x7c, + 0x2b, 0xe8, 0xdc, 0x52, 0x81, 0x55, 0xb1, 0xc4, 0x0d, 0x8b, 0x51, 0x24, + 0xd7, 0xf4, 0xd9, 0x4b, 0x02, 0x12, 0xae, 0xcf, 0x29, 0xb6, 0x0e, 0x97, + 0x1c, 0x4c, 0x51, 0x00, 0x70, 0x7a, 0xbb, 0xad, 0xf3, 0x35, 0x06, 0x64, + 0xb9, 0x01, 0x09, 0x57, 0xcd, 0xf7, 0xd5, 0x01, 0x92, 0xe0, 0x1b, 0x19, + 0xde, 0xc9, 0xf6, 0xc1, 0x3c, 0x11, 0xa7, 0xb6, 0x33, 0x2b, 0x0a, 0xfb, + 0x9f, 0xe7, 0xb3, 0xfc, 0x01, 0x9e, 0xcf, 0x96, 0xbd, 0x75, 0x21, 0xbf, + 0x4c, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, + 0x82 +}; + +static const unsigned char image10_data[] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, + 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x16, + 0x08, 0x06, 0x00, 0x00, 0x00, 0x22, 0x9d, 0xa7, 0x7f, 0x00, 0x00, 0x03, + 0x6d, 0x49, 0x44, 0x41, 0x54, 0x38, 0x8d, 0x9d, 0xd4, 0x4f, 0x6c, 0x14, + 0x55, 0x1c, 0x07, 0xf0, 0xef, 0x7b, 0x33, 0x6f, 0x66, 0x76, 0x3b, 0xbb, + 0xed, 0x06, 0x5a, 0xca, 0xc2, 0x6e, 0xb1, 0xb6, 0x61, 0xa1, 0x56, 0xa8, + 0x4a, 0xd5, 0x1e, 0x48, 0xc1, 0x60, 0x2d, 0x28, 0x09, 0x10, 0xc2, 0x41, + 0x6b, 0x1a, 0xa2, 0xde, 0x4c, 0x6a, 0xd2, 0xa6, 0xdc, 0xd1, 0x0b, 0x07, + 0x12, 0x0f, 0x7a, 0x68, 0xe2, 0xc5, 0xc4, 0xb4, 0x26, 0x48, 0x1a, 0xa3, + 0xae, 0x1a, 0x35, 0x24, 0x58, 0xa4, 0x5a, 0x30, 0x90, 0xb4, 0x5a, 0xd2, + 0x0d, 0x29, 0x0b, 0xd4, 0x9a, 0xe5, 0x4f, 0x77, 0xbb, 0x33, 0x3b, 0xf3, + 0xfe, 0x8c, 0x87, 0x95, 0x42, 0xc9, 0x1e, 0xd8, 0xfe, 0x2e, 0xbf, 0xd3, + 0xfb, 0xe4, 0xfb, 0x7e, 0xbf, 0xe4, 0x47, 0x50, 0xa1, 0x06, 0x07, 0x07, + 0x89, 0x94, 0xf2, 0x79, 0x29, 0xe5, 0x7e, 0x29, 0xc5, 0x2e, 0x4b, 0xf3, + 0x9e, 0xb6, 0x98, 0x5f, 0x4f, 0x20, 0x4d, 0x2e, 0x94, 0x72, 0x4a, 0x72, + 0xf9, 0x6e, 0x5e, 0xe6, 0xf2, 0xcb, 0x3c, 0xcb, 0x39, 0x9f, 0xe5, 0x9c, + 0x5f, 0x15, 0x42, 0x9c, 0x27, 0x8f, 0x22, 0xc3, 0xc3, 0xc3, 0x50, 0x4a, + 0xbd, 0xce, 0xa8, 0x77, 0x72, 0x7b, 0xe3, 0xcd, 0x9d, 0xdb, 0x1a, 0x73, + 0x48, 0xae, 0x2f, 0xa1, 0x26, 0x44, 0x41, 0xa8, 0x05, 0x68, 0x26, 0x40, + 0x2d, 0x10, 0x5a, 0xee, 0x05, 0x8f, 0xe1, 0x56, 0x8e, 0x20, 0x73, 0x4b, + 0xe0, 0xe3, 0x2f, 0x32, 0x93, 0xe4, 0x11, 0x88, 0x29, 0xa5, 0x3e, 0xe9, + 0x88, 0xcf, 0xbd, 0xbb, 0x2f, 0x35, 0x8d, 0x1a, 0x8b, 0x00, 0xff, 0x3f, + 0x02, 0x35, 0xb1, 0xe4, 0x86, 0x90, 0x2f, 0x99, 0x20, 0x94, 0x21, 0x62, + 0x9b, 0xa8, 0x8b, 0x86, 0x40, 0xb4, 0x87, 0xf0, 0x2b, 0xef, 0x9c, 0xfb, + 0x43, 0x07, 0x80, 0xa1, 0xa1, 0x21, 0x28, 0x25, 0x3f, 0xdb, 0x9f, 0x9a, + 0xec, 0xeb, 0x6c, 0xba, 0x5e, 0x4e, 0x41, 0x4c, 0xdc, 0x75, 0x42, 0x48, + 0xff, 0x59, 0x8f, 0x4b, 0x99, 0xd0, 0x7c, 0x6e, 0x29, 0x98, 0x12, 0x42, + 0xfc, 0x2b, 0x84, 0x4f, 0x38, 0x2f, 0xd6, 0x5b, 0x4c, 0xa5, 0x9a, 0x36, + 0xb2, 0x54, 0x7b, 0x6b, 0x54, 0x7b, 0x69, 0xc7, 0x06, 0x70, 0xce, 0xa1, + 0x03, 0x80, 0x52, 0xea, 0xed, 0x97, 0x9b, 0xa6, 0xfb, 0x3a, 0x93, 0x19, + 0x80, 0x98, 0x00, 0x65, 0x98, 0xb9, 0x1d, 0xc3, 0xc8, 0x4f, 0x89, 0xe9, + 0x82, 0x8b, 0xf7, 0x95, 0x52, 0xe7, 0xce, 0x9c, 0xf9, 0x32, 0x78, 0x7c, + 0xb6, 0x5d, 0x5d, 0x5d, 0xb5, 0x17, 0xaf, 0xe4, 0xba, 0x3f, 0x1d, 0x9d, + 0x7d, 0x43, 0x08, 0x61, 0x92, 0x81, 0x81, 0x01, 0x16, 0x35, 0x9d, 0xcc, + 0x07, 0xdd, 0xdf, 0x26, 0x0c, 0x43, 0x03, 0xa1, 0x16, 0x16, 0x0b, 0x11, + 0x7c, 0x78, 0xb6, 0xf5, 0x8a, 0xe3, 0x91, 0xdd, 0xa3, 0xa3, 0xa3, 0xf9, + 0x4a, 0x4b, 0xaa, 0x54, 0xba, 0x94, 0xb2, 0xb7, 0x63, 0xd3, 0x5c, 0xc2, + 0x60, 0x04, 0x84, 0x30, 0x80, 0x30, 0x9c, 0xfd, 0x7d, 0x43, 0x50, 0x2c, + 0xe1, 0xf8, 0xd8, 0xd8, 0x93, 0x43, 0x00, 0x40, 0x85, 0x10, 0xbd, 0xdb, + 0x1a, 0x17, 0x00, 0xa2, 0x03, 0x84, 0xc1, 0xe1, 0x06, 0xa6, 0xe6, 0xc2, + 0x17, 0xa4, 0x94, 0x97, 0xab, 0x81, 0x00, 0x40, 0x87, 0x2a, 0x3d, 0x17, + 0x8f, 0x39, 0x20, 0xd4, 0x00, 0x28, 0x43, 0xe6, 0x9f, 0x30, 0xdc, 0x92, + 0xf8, 0x65, 0x7c, 0x7c, 0xbc, 0x5a, 0x0b, 0x34, 0x62, 0x14, 0x9b, 0x74, + 0x4d, 0x03, 0x08, 0x03, 0x88, 0x8e, 0x85, 0xfb, 0x0c, 0x9c, 0xf3, 0x6b, + 0x55, 0x4b, 0x00, 0xa8, 0x4e, 0xbc, 0xe8, 0x03, 0x08, 0x94, 0x61, 0xd9, + 0x25, 0xe0, 0x9c, 0xdf, 0x5b, 0x13, 0x26, 0xa4, 0x04, 0x28, 0x03, 0x28, + 0x03, 0x21, 0x0c, 0x41, 0x00, 0x70, 0xce, 0xe9, 0x9a, 0xb0, 0x82, 0x13, + 0x2c, 0x3d, 0x18, 0x3e, 0x88, 0x8e, 0xb0, 0x45, 0xc0, 0x39, 0x5f, 0xbf, + 0x26, 0x6c, 0xe1, 0x4e, 0x30, 0x2f, 0x82, 0x72, 0x2a, 0x50, 0x86, 0xcd, + 0x0d, 0x3a, 0x7c, 0xdf, 0x6f, 0x5b, 0x13, 0x56, 0x74, 0xf9, 0xa5, 0xeb, + 0x8b, 0x26, 0x40, 0xcb, 0xe9, 0x52, 0x5b, 0x42, 0x30, 0x75, 0xd9, 0xdb, + 0xd6, 0x56, 0xbd, 0x47, 0x7d, 0xdf, 0x4f, 0x4f, 0x4c, 0xd3, 0x95, 0x6f, + 0x9a, 0x86, 0x81, 0x57, 0x5f, 0xb4, 0xb7, 0x0b, 0x21, 0x0e, 0x56, 0x8d, + 0x09, 0x21, 0x7e, 0xf8, 0xe6, 0x82, 0x3f, 0xef, 0xf2, 0xf2, 0x36, 0x41, + 0x18, 0xde, 0x3b, 0x92, 0x44, 0x43, 0x4c, 0x1f, 0x49, 0x24, 0x12, 0x5b, + 0xab, 0xb0, 0x1a, 0xb4, 0x6c, 0x36, 0xab, 0xec, 0xda, 0xfa, 0x9c, 0x5b, + 0xc2, 0xe1, 0xae, 0x67, 0xeb, 0x00, 0x6a, 0xc0, 0x0a, 0x85, 0xb0, 0xfb, + 0x85, 0x8d, 0xf6, 0xc4, 0xe5, 0xc5, 0xb7, 0x96, 0xdd, 0xc0, 0x67, 0x8c, + 0xcd, 0x7a, 0x9e, 0x57, 0xaa, 0x00, 0xac, 0x03, 0x70, 0xc4, 0x60, 0xfa, + 0x69, 0xc6, 0xf4, 0x53, 0x04, 0x00, 0xda, 0xdb, 0xdb, 0x21, 0x84, 0xf8, + 0xfc, 0x44, 0xff, 0xe6, 0xbe, 0x63, 0xaf, 0x25, 0x01, 0x6a, 0x82, 0x50, + 0x0b, 0xbe, 0x64, 0x18, 0xfb, 0x6e, 0x0e, 0x5f, 0x7d, 0xff, 0xb7, 0x98, + 0xba, 0x9a, 0x9d, 0xb9, 0x73, 0xaf, 0x90, 0x0d, 0x82, 0xc0, 0x03, 0x10, + 0x69, 0x6c, 0x88, 0x3d, 0xb5, 0xa3, 0xad, 0xb9, 0x79, 0xdf, 0xde, 0x4e, + 0x7a, 0xf4, 0x50, 0x0f, 0x0e, 0xbd, 0x79, 0xc2, 0x59, 0x39, 0x8e, 0x2d, + 0x2d, 0x2d, 0x4c, 0x08, 0x3e, 0x72, 0xac, 0x67, 0x53, 0xff, 0xd0, 0xf1, + 0x9d, 0x88, 0x44, 0x23, 0x2b, 0x28, 0xa8, 0x89, 0x80, 0x98, 0xc8, 0x17, + 0x15, 0x7c, 0xa9, 0xc1, 0xb6, 0x6b, 0x11, 0xb6, 0xa3, 0xab, 0xae, 0x6f, + 0x67, 0x77, 0xbf, 0xb3, 0xea, 0x6c, 0xc7, 0xe3, 0x71, 0x08, 0x21, 0x8e, + 0x46, 0x6b, 0xb4, 0x8f, 0x0e, 0xf7, 0xb4, 0xb6, 0x1e, 0xd8, 0x93, 0x42, + 0xc7, 0x33, 0x5b, 0x60, 0x85, 0xed, 0x55, 0x30, 0xa8, 0x05, 0x05, 0x86, + 0xcc, 0x7c, 0x0e, 0xbf, 0x4e, 0xfe, 0x85, 0xaf, 0xd3, 0x13, 0xea, 0xc7, + 0x9f, 0x2f, 0xa6, 0x09, 0x2a, 0x94, 0x6d, 0xdb, 0x54, 0x4a, 0xb9, 0x87, + 0x73, 0x7e, 0x80, 0x52, 0xec, 0x4a, 0xc6, 0x63, 0xcd, 0xb1, 0x3a, 0x7b, + 0x9d, 0xae, 0xeb, 0x8c, 0x8b, 0xc0, 0xcf, 0x17, 0xdc, 0xfb, 0x37, 0x6f, + 0xe7, 0xb2, 0x8e, 0xeb, 0xcd, 0x00, 0xf8, 0x0d, 0x40, 0x1a, 0xc0, 0x8d, + 0xff, 0x00, 0xc1, 0x0a, 0x69, 0x28, 0x57, 0x7e, 0xba, 0xcd, 0x00, 0x00, + 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82 +}; + +static const unsigned char image11_data[] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, + 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x16, + 0x08, 0x06, 0x00, 0x00, 0x00, 0xcd, 0x5f, 0xcc, 0x41, 0x00, 0x00, 0x03, + 0x6c, 0x49, 0x44, 0x41, 0x54, 0x38, 0x8d, 0x8d, 0x94, 0x4f, 0x68, 0x1d, + 0x55, 0x14, 0xc6, 0x7f, 0xe7, 0xdc, 0x79, 0x69, 0xfe, 0x27, 0xd6, 0xe4, + 0x35, 0x21, 0x31, 0x2d, 0xb5, 0x4d, 0x17, 0xa2, 0x05, 0xff, 0x20, 0x22, + 0x28, 0xba, 0x52, 0x14, 0x17, 0x2e, 0x34, 0xba, 0x2f, 0x15, 0x95, 0x42, + 0x11, 0xd1, 0x95, 0x20, 0x2e, 0x14, 0x29, 0x0a, 0x82, 0x6b, 0x45, 0xd0, + 0x4d, 0x71, 0x51, 0x45, 0xab, 0x2b, 0x17, 0x82, 0xd4, 0x06, 0x42, 0x5b, + 0xb1, 0x58, 0xc4, 0xa6, 0x41, 0x93, 0xe0, 0x33, 0x98, 0xe4, 0xbd, 0xbc, + 0xe4, 0xbd, 0x99, 0xb9, 0xe7, 0xb8, 0x98, 0xc9, 0x4b, 0x0d, 0xb6, 0x38, + 0x70, 0xb9, 0xc3, 0x5c, 0xe6, 0x3b, 0xdf, 0x77, 0xce, 0x77, 0x3f, 0xb9, + 0xe7, 0xde, 0x87, 0xdb, 0x59, 0xae, 0xb8, 0x39, 0xee, 0x8e, 0x79, 0xb1, + 0xef, 0x2c, 0xdb, 0x3e, 0x73, 0x27, 0x6d, 0x88, 0x37, 0xe7, 0xcd, 0xf2, + 0x1f, 0xcc, 0xec, 0xe3, 0x6b, 0xd7, 0xae, 0x5d, 0xa0, 0x7c, 0x64, 0x6c, + 0x6a, 0xc6, 0x57, 0x56, 0xab, 0x88, 0x08, 0x22, 0x8a, 0x6a, 0xb1, 0x44, + 0x42, 0xb1, 0xab, 0xa2, 0xe5, 0xf7, 0xe2, 0xdd, 0x49, 0xf4, 0x4f, 0x12, + 0xbf, 0xe4, 0xd8, 0xc2, 0x7b, 0x66, 0xf6, 0xea, 0xe2, 0xe2, 0xa2, 0x2b, + 0xee, 0xc0, 0x0e, 0x48, 0x12, 0x72, 0x42, 0xc8, 0x49, 0x42, 0x4a, 0x08, + 0x29, 0x41, 0x33, 0x54, 0x1d, 0x11, 0x2d, 0x57, 0x05, 0x97, 0x29, 0xf2, + 0xe4, 0x29, 0x31, 0xbd, 0xeb, 0x15, 0x33, 0x7b, 0x09, 0x40, 0xf6, 0x4d, + 0x3e, 0xeb, 0xab, 0x8d, 0x71, 0x44, 0x94, 0xde, 0xee, 0x75, 0x26, 0x46, + 0x7e, 0x9c, 0x37, 0xb3, 0x2b, 0x66, 0x56, 0x48, 0x35, 0x53, 0x33, 0x1f, + 0xcc, 0x63, 0xef, 0x91, 0xcc, 0x0f, 0xdd, 0x12, 0xf5, 0x3e, 0x54, 0x42, + 0xc9, 0xce, 0xc8, 0x1a, 0x1f, 0x5e, 0xb5, 0xb8, 0x79, 0x7b, 0x02, 0x14, + 0x95, 0x54, 0x11, 0x71, 0xcc, 0xec, 0xf4, 0xe5, 0xcb, 0x97, 0x5f, 0x63, + 0xd7, 0xb3, 0x7f, 0xff, 0xfe, 0x4a, 0xb0, 0xd9, 0x53, 0x48, 0xff, 0x09, + 0xc2, 0x9d, 0xa8, 0x28, 0xa2, 0x09, 0xc8, 0xe8, 0x41, 0xb3, 0xf9, 0x21, + 0xdd, 0x06, 0x52, 0x51, 0x44, 0x04, 0x33, 0xdb, 0x8d, 0x01, 0xc0, 0xc2, + 0xc2, 0x42, 0x16, 0x63, 0xfc, 0x88, 0xb8, 0x5c, 0x16, 0x16, 0x54, 0x04, + 0x77, 0x30, 0xb3, 0x50, 0x00, 0xa9, 0x20, 0x22, 0x00, 0xc4, 0x18, 0xff, + 0x13, 0x08, 0xc0, 0xcc, 0x86, 0x9d, 0x4a, 0x59, 0xb4, 0x28, 0x9c, 0x67, + 0xb5, 0x9a, 0xbb, 0xaf, 0x26, 0x0e, 0x25, 0x4d, 0x05, 0x6e, 0xcc, 0xa8, + 0x5a, 0xad, 0xaa, 0x99, 0x9d, 0xa8, 0x54, 0xa6, 0x4b, 0x36, 0x4a, 0xba, + 0x35, 0x47, 0x9e, 0xad, 0x7d, 0x52, 0xaf, 0xd7, 0xbd, 0xd3, 0xa3, 0xeb, + 0xa4, 0x8d, 0x4e, 0x4d, 0x4d, 0x1d, 0x35, 0x33, 0xca, 0x86, 0x07, 0x33, + 0x3b, 0xe4, 0xce, 0xf1, 0xd0, 0xfd, 0xe0, 0xa3, 0xa1, 0x72, 0x00, 0x11, + 0x25, 0x6d, 0xfd, 0xc4, 0xc6, 0xea, 0x17, 0x73, 0xee, 0xfe, 0x26, 0x80, + 0x54, 0x27, 0x67, 0x7c, 0x2b, 0x3d, 0x88, 0xaa, 0x12, 0x74, 0x8b, 0xee, + 0xe4, 0x22, 0x38, 0x38, 0x80, 0x3b, 0x8e, 0x80, 0x0c, 0x11, 0xba, 0xa6, + 0xd1, 0xa4, 0x8a, 0x65, 0x7f, 0xd0, 0xda, 0xf8, 0xde, 0xd3, 0xad, 0x5f, + 0x3e, 0x05, 0x7f, 0xb9, 0xd1, 0x68, 0xac, 0x03, 0x14, 0x8c, 0xb4, 0xd0, + 0x8c, 0x0c, 0xd0, 0xf6, 0x87, 0x4a, 0x03, 0x86, 0x8e, 0x19, 0xa5, 0x34, + 0x69, 0xab, 0xfe, 0x15, 0xed, 0xe6, 0x79, 0x73, 0xf7, 0x37, 0x62, 0x8c, + 0x6f, 0x6f, 0x6e, 0x6e, 0x76, 0xfa, 0x20, 0xd5, 0xc9, 0x19, 0x4f, 0xe3, + 0x74, 0xf9, 0x53, 0x4e, 0xe0, 0x77, 0x10, 0x10, 0x04, 0x44, 0x10, 0x02, + 0x9a, 0xec, 0x25, 0xe9, 0x1a, 0x47, 0x25, 0x10, 0xf3, 0x25, 0x5a, 0x1b, + 0x73, 0x34, 0xeb, 0xb3, 0x57, 0xf2, 0xac, 0x79, 0x32, 0x4d, 0xd3, 0xb3, + 0x05, 0xd0, 0xc4, 0x8c, 0x67, 0x7e, 0xa4, 0xb8, 0x1a, 0x2c, 0x11, 0xf2, + 0x33, 0xdf, 0xb9, 0xfb, 0xd7, 0xdb, 0x3d, 0x32, 0xb3, 0x2e, 0x33, 0x3b, + 0x8c, 0x0c, 0x3c, 0xd9, 0x33, 0xf8, 0xc8, 0x48, 0xdf, 0xe0, 0x03, 0x88, + 0x06, 0xdc, 0x36, 0x58, 0x59, 0xfa, 0xcc, 0x37, 0xd6, 0x2f, 0xbc, 0x1e, + 0x63, 0x7c, 0xf7, 0x5f, 0xd2, 0xa4, 0x98, 0xda, 0x6c, 0xad, 0x56, 0x3b, + 0xb5, 0x7b, 0x6a, 0x7d, 0x7d, 0x79, 0x5f, 0x7d, 0xe5, 0xf3, 0xf7, 0x2d, + 0xaf, 0x1f, 0x1b, 0x1e, 0x7d, 0x02, 0xa9, 0x0c, 0x33, 0x7e, 0xe0, 0x45, + 0x59, 0xbc, 0xfa, 0xc1, 0x3b, 0x8d, 0xb5, 0x8b, 0xe7, 0x95, 0xff, 0x39, + 0xfe, 0x66, 0xb3, 0xd9, 0x8c, 0x31, 0x1e, 0x5f, 0x5b, 0xf9, 0xf6, 0x5c, + 0x8c, 0xeb, 0x88, 0x08, 0xaa, 0x81, 0xb1, 0xdb, 0x9e, 0x17, 0xe0, 0x64, + 0xe9, 0xec, 0x1d, 0x43, 0xde, 0x08, 0x08, 0xa0, 0xdd, 0x6e, 0x7b, 0x8c, + 0xd9, 0x99, 0xd6, 0xe6, 0x7c, 0x99, 0x10, 0x4a, 0x77, 0xef, 0x04, 0x95, + 0xae, 0xbd, 0xf7, 0xab, 0x97, 0xd2, 0xb6, 0x7d, 0x74, 0x33, 0x67, 0x97, + 0x85, 0xfa, 0x55, 0x2b, 0x9d, 0xb4, 0x10, 0x51, 0x42, 0xe8, 0xe9, 0x4f, + 0xb6, 0x23, 0x44, 0x44, 0xf1, 0x9b, 0x48, 0x13, 0x91, 0x5e, 0x77, 0x7f, + 0x2c, 0xe9, 0x1a, 0x79, 0xa1, 0x7f, 0xf0, 0x8e, 0x8e, 0x0a, 0x11, 0x27, + 0xcb, 0xd6, 0x96, 0x93, 0xa2, 0x47, 0x52, 0xdc, 0x37, 0xdd, 0x83, 0xb3, + 0xe7, 0x58, 0x6f, 0x5f, 0xe5, 0xe9, 0x22, 0x42, 0x1c, 0x77, 0x57, 0xa8, + 0xf4, 0x85, 0x64, 0x68, 0xa4, 0xb7, 0xff, 0x70, 0xb8, 0x75, 0xec, 0x71, + 0x42, 0xd2, 0xd3, 0x29, 0xde, 0x58, 0x9b, 0x23, 0xe6, 0xcd, 0xb3, 0x32, + 0x3a, 0xf1, 0x9c, 0x57, 0xba, 0xef, 0xee, 0x98, 0xae, 0x68, 0x7c, 0xe8, + 0xd0, 0xde, 0x49, 0xcc, 0xeb, 0xcf, 0x0b, 0xc3, 0xa6, 0xed, 0x1a, 0xbf, + 0xfd, 0xfc, 0xd6, 0x4a, 0xda, 0x5e, 0x39, 0xda, 0x19, 0x7f, 0xe7, 0x46, + 0xab, 0x16, 0x0c, 0x45, 0x50, 0xdd, 0x91, 0xad, 0x1d, 0xf7, 0x0b, 0x69, + 0x6b, 0x99, 0xf5, 0xbf, 0xcf, 0xf1, 0xd7, 0xf2, 0x37, 0xbf, 0xc6, 0xbc, + 0xf9, 0x0c, 0xb0, 0x24, 0x03, 0x03, 0xfb, 0xea, 0x2e, 0x7b, 0x76, 0x85, + 0x7f, 0x91, 0x8e, 0x38, 0x50, 0x4e, 0x53, 0x00, 0xf7, 0x98, 0xe5, 0x79, + 0xbd, 0x66, 0xb1, 0x75, 0x09, 0xf8, 0x12, 0x38, 0x0d, 0xb4, 0x01, 0xfe, + 0x01, 0x79, 0xe9, 0xce, 0xbb, 0x2a, 0x5a, 0xd4, 0xcb, 0x00, 0x00, 0x00, + 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82 +}; + +static const unsigned char image12_data[] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, + 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x16, + 0x08, 0x06, 0x00, 0x00, 0x00, 0xc4, 0xb4, 0x6c, 0x3b, 0x00, 0x00, 0x01, + 0xe2, 0x49, 0x44, 0x41, 0x54, 0x38, 0x8d, 0xc5, 0x94, 0xbf, 0x6e, 0x13, + 0x41, 0x10, 0x87, 0xbf, 0x99, 0x59, 0x27, 0x56, 0x04, 0x02, 0x04, 0x0d, + 0x74, 0xe9, 0x00, 0x51, 0x20, 0x24, 0xc4, 0x2b, 0xd0, 0xd0, 0x51, 0x22, + 0x21, 0xf1, 0x00, 0x34, 0x88, 0x82, 0x17, 0xa0, 0xe3, 0x4d, 0xdc, 0xa5, + 0x49, 0x93, 0x74, 0x14, 0x69, 0x28, 0x28, 0x41, 0xa2, 0x40, 0x41, 0x42, + 0x74, 0x20, 0x12, 0x7c, 0xf6, 0xee, 0x0c, 0xc5, 0x9d, 0x8d, 0x4f, 0x3e, + 0xfb, 0x1c, 0x37, 0xcc, 0xe9, 0x74, 0xda, 0x9b, 0xbd, 0x6f, 0x7f, 0xf3, + 0xef, 0x24, 0x22, 0xf8, 0xf0, 0xf1, 0x4b, 0xa8, 0x0a, 0x5d, 0x36, 0x99, + 0x66, 0xa6, 0x93, 0x29, 0xa5, 0x38, 0x3f, 0x7f, 0x9d, 0x01, 0xf0, 0xe4, + 0xf1, 0xa3, 0xee, 0xcd, 0x0b, 0x96, 0x00, 0x54, 0x85, 0xfb, 0xf7, 0xf6, + 0x97, 0x9c, 0x1e, 0xc1, 0xb8, 0xca, 0xe4, 0xec, 0xe4, 0xec, 0x7c, 0x3d, + 0xfd, 0xce, 0xd5, 0x2b, 0x97, 0x39, 0x38, 0x3c, 0x89, 0x3e, 0xb8, 0xf6, + 0x9d, 0x6c, 0x2a, 0xa8, 0x0a, 0xa6, 0xf5, 0xd6, 0xdd, 0x9d, 0x01, 0x0f, + 0x1f, 0xdc, 0xe1, 0xe0, 0xf0, 0x24, 0xb6, 0x06, 0xab, 0x08, 0x66, 0x4a, + 0x32, 0xc5, 0x52, 0x2d, 0x70, 0x6f, 0x6f, 0xc8, 0x8d, 0xeb, 0x97, 0xb8, + 0x7b, 0x7b, 0x7f, 0x2d, 0xbc, 0x57, 0x31, 0x80, 0x2c, 0x04, 0x3d, 0xdc, + 0x35, 0x92, 0x29, 0xb7, 0x6e, 0x5e, 0x5b, 0xab, 0x3c, 0x6d, 0x06, 0xae, + 0xd3, 0x71, 0x74, 0xfc, 0x9e, 0xa3, 0xe3, 0x65, 0xff, 0xbb, 0x4f, 0x9f, + 0xe3, 0xd5, 0xcb, 0x67, 0xad, 0x9c, 0xf7, 0x82, 0x55, 0x85, 0x88, 0x40, + 0x45, 0x78, 0xf1, 0xfc, 0x29, 0x00, 0xa5, 0x14, 0x4e, 0xbf, 0xfd, 0x60, + 0x32, 0xcd, 0x44, 0x04, 0xa3, 0xd1, 0x68, 0xf9, 0xbb, 0x4d, 0x15, 0x03, + 0x98, 0x09, 0xa5, 0x14, 0x7e, 0x9f, 0xfd, 0xc1, 0x23, 0x30, 0x53, 0xd4, + 0xba, 0x11, 0xbd, 0x8a, 0xc3, 0x83, 0x88, 0xc0, 0x23, 0x38, 0x3f, 0xaf, + 0x18, 0x57, 0x13, 0x72, 0x2e, 0x0c, 0x87, 0x3b, 0x84, 0x43, 0x44, 0x77, + 0xfd, 0xd6, 0x82, 0x3d, 0x82, 0x5c, 0x9c, 0xe2, 0x41, 0xce, 0x8e, 0x7b, + 0xcc, 0xd5, 0x27, 0x33, 0x30, 0x28, 0xee, 0xdb, 0x29, 0xae, 0xaa, 0x52, + 0xe7, 0x92, 0x40, 0x55, 0x18, 0xa4, 0x84, 0x99, 0x52, 0x8a, 0x13, 0x11, + 0x94, 0x72, 0x41, 0xf0, 0x6c, 0xea, 0x8a, 0x07, 0xaa, 0x8a, 0x37, 0xca, + 0x54, 0x05, 0x09, 0x6d, 0xa9, 0xef, 0x05, 0xfb, 0x42, 0xbe, 0xc6, 0x55, + 0xc6, 0xbd, 0x56, 0x09, 0x4d, 0xf8, 0x89, 0xb9, 0xc2, 0x64, 0x86, 0x87, + 0xb3, 0xaa, 0xfe, 0x2d, 0x70, 0x35, 0xc9, 0x2d, 0xa7, 0x8a, 0x80, 0x81, + 0x7b, 0x90, 0x4c, 0x99, 0x79, 0x83, 0x80, 0xec, 0xe0, 0x8a, 0x5a, 0xb7, + 0xe2, 0xd6, 0x71, 0xb2, 0x70, 0x35, 0x2f, 0xe8, 0x2c, 0x7a, 0xf3, 0x4e, + 0x84, 0x46, 0x75, 0x0f, 0xb8, 0x75, 0x88, 0xd4, 0x80, 0x79, 0x1a, 0x9b, + 0xa7, 0xaa, 0x22, 0x22, 0xf3, 0x5b, 0xa5, 0x1b, 0xb1, 0xd1, 0x80, 0x6c, + 0x63, 0xff, 0x09, 0xbc, 0xe6, 0x57, 0xbe, 0x6a, 0xe2, 0x66, 0xb6, 0xb2, + 0xdd, 0x88, 0x7a, 0xed, 0x1e, 0xf3, 0x35, 0x80, 0xbb, 0xd7, 0x5d, 0xd1, + 0xc0, 0x57, 0x15, 0xaf, 0x05, 0xde, 0x19, 0xfc, 0xeb, 0x9d, 0x19, 0xb0, + 0xb8, 0x13, 0xd1, 0xb4, 0x9c, 0x28, 0x31, 0x1b, 0x0e, 0x0a, 0x41, 0x20, + 0xb9, 0x3b, 0xac, 0x04, 0x60, 0xa6, 0xbc, 0x7e, 0xf3, 0x76, 0x6d, 0x68, + 0x17, 0xb5, 0xbf, 0x76, 0x2f, 0xef, 0x41, 0x19, 0xa5, 0x32, 0x7f, 0x00, + 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82 +}; + +static const unsigned char image13_data[] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, + 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x16, + 0x08, 0x06, 0x00, 0x00, 0x00, 0xc4, 0xb4, 0x6c, 0x3b, 0x00, 0x00, 0x03, + 0x46, 0x49, 0x44, 0x41, 0x54, 0x38, 0x8d, 0xed, 0x93, 0xcf, 0x6b, 0x24, + 0x55, 0x10, 0xc7, 0x3f, 0xef, 0x75, 0xf7, 0xcc, 0x74, 0x4f, 0xd6, 0xcd, + 0xc6, 0xc9, 0x92, 0x5f, 0xc4, 0x5d, 0x43, 0x12, 0x30, 0x01, 0x03, 0xeb, + 0x25, 0xa0, 0x11, 0x0f, 0x5e, 0xbd, 0x2f, 0x83, 0x78, 0x50, 0x10, 0xf4, + 0x12, 0x04, 0x3d, 0x08, 0xfe, 0x11, 0xde, 0xc4, 0x83, 0x77, 0x91, 0xc5, + 0x7f, 0x40, 0xf0, 0xe2, 0xc1, 0x43, 0x30, 0x2e, 0xc9, 0x92, 0x1c, 0x32, + 0x71, 0x42, 0x1c, 0xc3, 0x98, 0x4c, 0x86, 0x99, 0xee, 0x4c, 0xcf, 0x7b, + 0xfd, 0xfa, 0x3d, 0x0f, 0x9b, 0x69, 0x67, 0xd7, 0xf8, 0x17, 0x68, 0x41, + 0x41, 0x75, 0x75, 0xf5, 0xb7, 0xbe, 0xfd, 0xad, 0x2a, 0xf8, 0xdf, 0xae, + 0x4d, 0x8c, 0x82, 0x5a, 0xad, 0x56, 0x2d, 0x95, 0x4a, 0x73, 0xd6, 0x5a, + 0x75, 0x79, 0x79, 0xf9, 0x87, 0xd6, 0xda, 0x3c, 0x5f, 0xbc, 0xb9, 0xb9, + 0xf9, 0x20, 0x0c, 0xc3, 0xca, 0x78, 0xce, 0xf7, 0x7d, 0x4f, 0x4a, 0xe9, + 0x0b, 0xf1, 0x14, 0x2e, 0x49, 0x92, 0x7e, 0xa3, 0xd1, 0x78, 0x22, 0xb6, + 0xb7, 0xb7, 0x57, 0x16, 0x16, 0x16, 0xde, 0xb2, 0xd6, 0x3e, 0x04, 0x56, + 0x00, 0x95, 0x65, 0xd9, 0x0f, 0x9e, 0xe7, 0xed, 0x01, 0x0e, 0xc0, 0x5a, + 0xeb, 0x2a, 0x95, 0xca, 0x4b, 0xf5, 0x7a, 0xfd, 0x3d, 0x29, 0xa5, 0xb4, + 0xd6, 0xe2, 0x9c, 0x03, 0xc0, 0x39, 0x27, 0xf2, 0xdc, 0x0a, 0x63, 0x05, + 0x20, 0x38, 0x3b, 0xfb, 0x7d, 0xf0, 0xfd, 0xa3, 0xef, 0x3e, 0xf3, 0xd7, + 0xd7, 0xd7, 0x3f, 0xad, 0xd7, 0xeb, 0xef, 0x0b, 0x21, 0x84, 0x31, 0x06, + 0x63, 0x0c, 0x79, 0x9e, 0x7f, 0x90, 0xe7, 0xf9, 0x28, 0x46, 0x29, 0x85, + 0xd6, 0x9a, 0xe1, 0x70, 0x48, 0x18, 0x86, 0x08, 0x21, 0x50, 0x4a, 0xa1, + 0x94, 0xc2, 0x64, 0x19, 0xda, 0x7a, 0xec, 0xb6, 0x4a, 0x1c, 0x9d, 0x29, + 0x5e, 0xbd, 0x9b, 0xdf, 0x29, 0x07, 0xde, 0xb2, 0x1f, 0x86, 0xe1, 0x64, + 0xa5, 0x52, 0x11, 0x5a, 0x6b, 0x00, 0xf2, 0x3c, 0x27, 0xcb, 0x32, 0xb4, + 0xd6, 0x18, 0x63, 0x50, 0x4a, 0x31, 0x1c, 0x0e, 0x99, 0x9f, 0x9f, 0x27, + 0x8a, 0x22, 0xac, 0xb5, 0x64, 0x59, 0x46, 0xb5, 0x5a, 0xa5, 0x5c, 0x2e, + 0xd3, 0x6e, 0xb7, 0xb1, 0xce, 0xe1, 0x1c, 0xdc, 0x99, 0xb0, 0x54, 0xcb, + 0xce, 0x65, 0xc6, 0x38, 0xdf, 0x5a, 0xeb, 0xd2, 0x34, 0x45, 0x6b, 0x8d, + 0xd6, 0x9a, 0x2c, 0xcb, 0x9e, 0x01, 0x4e, 0xd3, 0x94, 0xa5, 0xa5, 0x25, + 0x82, 0x20, 0xe0, 0xf0, 0xf0, 0x90, 0xc1, 0x60, 0x80, 0x52, 0x0a, 0x6b, + 0x2d, 0xd3, 0xd3, 0xd3, 0xd4, 0x6a, 0x35, 0xda, 0xed, 0x36, 0x6f, 0xbc, + 0x3c, 0x81, 0x14, 0x92, 0x3f, 0x3b, 0x60, 0x72, 0x87, 0x1f, 0xc7, 0x31, + 0xfb, 0xfb, 0xfb, 0xf4, 0xfb, 0xfd, 0x82, 0xad, 0x73, 0xae, 0xf8, 0xfd, + 0xb5, 0xb5, 0x35, 0xca, 0xe5, 0x32, 0xcd, 0x66, 0x93, 0x7e, 0xbf, 0xcf, + 0xee, 0xee, 0x2f, 0x74, 0x3a, 0x1d, 0x56, 0x56, 0x56, 0x49, 0x92, 0x04, + 0x63, 0x0c, 0x95, 0x4a, 0x85, 0x6e, 0x2f, 0x26, 0x8a, 0x22, 0x8c, 0xc9, + 0x71, 0xce, 0xe1, 0x1b, 0x63, 0x48, 0x92, 0xa4, 0x28, 0x32, 0xc6, 0x14, + 0xc0, 0x41, 0x10, 0x30, 0x37, 0x37, 0x47, 0x1c, 0xc7, 0xf8, 0xbe, 0xcf, + 0x57, 0x5f, 0x7f, 0xc3, 0x93, 0xdf, 0x86, 0xdc, 0x9e, 0xac, 0xf1, 0xed, + 0xa3, 0x2f, 0xf9, 0xf8, 0xc3, 0x77, 0xf1, 0x3c, 0x8f, 0xc5, 0xc5, 0x45, + 0xb2, 0x2c, 0x23, 0xcf, 0x73, 0x46, 0x83, 0x95, 0xce, 0x39, 0xac, 0xb5, + 0x45, 0x72, 0xdc, 0x83, 0x20, 0x20, 0x08, 0x82, 0xeb, 0x01, 0x0e, 0xf9, + 0xf1, 0xe7, 0x63, 0xee, 0x6d, 0x7d, 0xce, 0xea, 0xdb, 0x5f, 0x70, 0x55, + 0x5a, 0xe7, 0xf1, 0xe3, 0x5f, 0xb1, 0xd6, 0x32, 0x92, 0xb2, 0xd7, 0xeb, + 0x11, 0xc7, 0x31, 0x5a, 0x6b, 0xfc, 0x11, 0xc8, 0xa8, 0xc1, 0xb8, 0x8f, + 0xb6, 0xc2, 0x5a, 0x4b, 0x18, 0x46, 0xcc, 0xdc, 0xbd, 0x45, 0x39, 0x4a, + 0xf1, 0xab, 0x9a, 0xc9, 0x5b, 0x39, 0xb7, 0x5f, 0x78, 0x11, 0x21, 0x04, + 0xc6, 0x18, 0x5a, 0xad, 0x16, 0x8d, 0x46, 0x03, 0xa5, 0x14, 0xad, 0x56, + 0xeb, 0x29, 0xf0, 0xf3, 0x6c, 0x8d, 0x31, 0x05, 0x93, 0x38, 0x8e, 0x29, + 0x95, 0x4a, 0x54, 0xab, 0x55, 0x3e, 0xf9, 0xe8, 0x21, 0x7b, 0x8d, 0x9f, + 0xf0, 0x2f, 0x2a, 0xbc, 0xb3, 0x75, 0x8f, 0xf5, 0x57, 0x56, 0x11, 0x42, + 0xe0, 0x9c, 0x23, 0x8e, 0xe3, 0xe2, 0x7b, 0xe0, 0x6f, 0xe0, 0x9b, 0xa4, + 0x50, 0x4a, 0x71, 0x70, 0x70, 0xc0, 0xc6, 0xc6, 0x06, 0x49, 0x92, 0xf0, + 0xe6, 0xd6, 0x16, 0xaf, 0x3d, 0x48, 0xe8, 0xf5, 0x7a, 0x0c, 0xd3, 0x21, + 0xe9, 0x70, 0x48, 0x14, 0x45, 0xf4, 0xfb, 0x7d, 0x3a, 0x9d, 0x4e, 0x71, + 0x34, 0x80, 0x28, 0x34, 0xbe, 0x49, 0x0a, 0xe7, 0x1c, 0x47, 0x47, 0x47, + 0x9c, 0x9e, 0x9e, 0x02, 0x5c, 0x0f, 0x38, 0x47, 0x4a, 0x0f, 0xcf, 0xf7, + 0x99, 0x98, 0x98, 0x20, 0xcf, 0x73, 0x4e, 0x4e, 0x4e, 0x18, 0xdd, 0xc1, + 0x35, 0xb8, 0x93, 0x37, 0x81, 0x8d, 0x1c, 0x40, 0x6b, 0xcd, 0xce, 0xce, + 0x0e, 0xcd, 0x66, 0xf3, 0x99, 0xad, 0x11, 0x42, 0x30, 0x18, 0x0c, 0x38, + 0x3e, 0x3e, 0xa6, 0xdb, 0xed, 0x22, 0xa5, 0x44, 0x4a, 0x89, 0x10, 0x02, + 0x21, 0x04, 0xfe, 0xd4, 0xd4, 0x94, 0x5c, 0x5e, 0x5e, 0x26, 0x4d, 0xd3, + 0x42, 0x8e, 0x71, 0x69, 0xc6, 0x63, 0xa5, 0x54, 0xc1, 0xca, 0xf3, 0x3c, + 0x7c, 0xdf, 0x67, 0x76, 0x76, 0x96, 0x99, 0x99, 0x99, 0x82, 0x4c, 0xb7, + 0xdb, 0x15, 0x17, 0x17, 0x17, 0xd2, 0x37, 0xc6, 0xec, 0x79, 0x9e, 0xf7, + 0x7a, 0x18, 0x86, 0xde, 0x68, 0x0b, 0xc6, 0xb7, 0x61, 0xfc, 0xb9, 0xdb, + 0xed, 0xfe, 0xa3, 0xe9, 0x78, 0xf3, 0xeb, 0x9b, 0xb8, 0x32, 0xc6, 0x1c, + 0x89, 0xfb, 0xf7, 0xef, 0x57, 0xa3, 0x28, 0x5a, 0x96, 0x52, 0x96, 0x47, + 0xca, 0x8f, 0x0d, 0x81, 0x7f, 0xcb, 0xdd, 0x54, 0x03, 0x60, 0x8c, 0xb9, + 0x3a, 0x3f, 0x3f, 0x6f, 0xdc, 0xf8, 0xf2, 0xbf, 0x69, 0x7f, 0x01, 0x5a, + 0x83, 0xba, 0xa7, 0xc0, 0x99, 0x80, 0x51, 0x00, 0x00, 0x00, 0x00, 0x49, + 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82 +}; + + +/* + * Constructs a dvbcutbase as a child of 'parent', with the + * name 'name' and widget flags set to 'f'. + * + */ +dvbcutbase::dvbcutbase( QWidget* parent, const char* name, WFlags fl ) + : QMainWindow( parent, name, fl ) +{ + (void)statusBar(); + QImage img; + img.loadFromData( image0_data, sizeof( image0_data ), "PNG" ); + image0 = img; + img.loadFromData( image1_data, sizeof( image1_data ), "PNG" ); + image1 = img; + img.loadFromData( image2_data, sizeof( image2_data ), "PNG" ); + image2 = img; + img.loadFromData( image3_data, sizeof( image3_data ), "PNG" ); + image3 = img; + img.loadFromData( image4_data, sizeof( image4_data ), "PNG" ); + image4 = img; + img.loadFromData( image5_data, sizeof( image5_data ), "PNG" ); + image5 = img; + img.loadFromData( image6_data, sizeof( image6_data ), "PNG" ); + image6 = img; + img.loadFromData( image7_data, sizeof( image7_data ), "PNG" ); + image7 = img; + img.loadFromData( image8_data, sizeof( image8_data ), "PNG" ); + image8 = img; + img.loadFromData( image9_data, sizeof( image9_data ), "PNG" ); + image9 = img; + img.loadFromData( image10_data, sizeof( image10_data ), "PNG" ); + image10 = img; + img.loadFromData( image11_data, sizeof( image11_data ), "PNG" ); + image11 = img; + img.loadFromData( image12_data, sizeof( image12_data ), "PNG" ); + image12 = img; + img.loadFromData( image13_data, sizeof( image13_data ), "PNG" ); + image13 = img; + if ( !name ) + setName( "dvbcutbase" ); + setUsesTextLabel( FALSE ); + setCentralWidget( new QWidget( this, "qt_central_widget" ) ); + dvbcutbaseLayout = new QVBoxLayout( centralWidget(), 11, 6, "dvbcutbaseLayout"); + + splitter3 = new QSplitter( centralWidget(), "splitter3" ); + splitter3->setOrientation( QSplitter::Horizontal ); + + eventlist = new QListBox( splitter3, "eventlist" ); + eventlist->setEnabled( FALSE ); + + QWidget* privateLayoutWidget = new QWidget( splitter3, "layout7" ); + layout7 = new QVBoxLayout( privateLayoutWidget, 0, 6, "layout7"); + + layout6 = new QHBoxLayout( 0, 0, 6, "layout6"); + + imagedisplay = new QLabel( privateLayoutWidget, "imagedisplay" ); + imagedisplay->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, imagedisplay->sizePolicy().hasHeightForWidth() ) ); + imagedisplay->setMinimumSize( QSize( 100, 100 ) ); + layout6->addWidget( imagedisplay ); + spacer1 = new QSpacerItem( 503, 16, QSizePolicy::Expanding, QSizePolicy::Minimum ); + layout6->addItem( spacer1 ); + layout7->addLayout( layout6 ); + spacer4 = new QSpacerItem( 16, 254, QSizePolicy::Minimum, QSizePolicy::Expanding ); + layout7->addItem( spacer4 ); + + layout6_2 = new QHBoxLayout( 0, 0, 6, "layout6_2"); + + goinput = new QLineEdit( privateLayoutWidget, "goinput" ); + goinput->setEnabled( FALSE ); + goinput->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)0, 0, 0, goinput->sizePolicy().hasHeightForWidth() ) ); + goinput->setMaxLength( 16 ); + layout6_2->addWidget( goinput ); + + gobutton = new QPushButton( privateLayoutWidget, "gobutton" ); + gobutton->setEnabled( FALSE ); + layout6_2->addWidget( gobutton ); + spacer6 = new QSpacerItem( 2, 10, QSizePolicy::Expanding, QSizePolicy::Minimum ); + layout6_2->addItem( spacer6 ); + + picinfolabel = new QLabel( privateLayoutWidget, "picinfolabel" ); + picinfolabel->setEnabled( FALSE ); + picinfolabel->setMinimumSize( QSize( 10, 0 ) ); + QFont picinfolabel_font( picinfolabel->font() ); + picinfolabel_font.setFamily( "Monospace" ); + picinfolabel_font.setPointSize( 10 ); + picinfolabel->setFont( picinfolabel_font ); + picinfolabel->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) ); + layout6_2->addWidget( picinfolabel ); + spacer6_2 = new QSpacerItem( 2, 10, QSizePolicy::Expanding, QSizePolicy::Minimum ); + layout6_2->addItem( spacer6_2 ); + + goinput2 = new QLineEdit( privateLayoutWidget, "goinput2" ); + goinput2->setEnabled( FALSE ); + goinput2->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)0, 0, 0, goinput2->sizePolicy().hasHeightForWidth() ) ); + goinput2->setMaxLength( 16 ); + layout6_2->addWidget( goinput2 ); + + gobutton2 = new QPushButton( privateLayoutWidget, "gobutton2" ); + gobutton2->setEnabled( FALSE ); + layout6_2->addWidget( gobutton2 ); + layout7->addLayout( layout6_2 ); + + layout6_3 = new QHBoxLayout( 0, 0, 6, "layout6_3"); + + pictimelabel = new QLabel( privateLayoutWidget, "pictimelabel" ); + pictimelabel->setEnabled( FALSE ); + pictimelabel->setMinimumSize( QSize( 160, 0 ) ); + QFont pictimelabel_font( pictimelabel->font() ); + pictimelabel_font.setFamily( "Monospace" ); + pictimelabel_font.setPointSize( 16 ); + pictimelabel->setFont( pictimelabel_font ); + pictimelabel->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) ); + layout6_3->addWidget( pictimelabel ); + spacer6_3 = new QSpacerItem( 2, 10, QSizePolicy::Expanding, QSizePolicy::Minimum ); + layout6_3->addItem( spacer6_3 ); + + picinfolabel2 = new QLabel( privateLayoutWidget, "picinfolabel2" ); + picinfolabel2->setEnabled( FALSE ); + picinfolabel2->setMinimumSize( QSize( 10, 0 ) ); + QFont picinfolabel2_font( picinfolabel2->font() ); + picinfolabel2_font.setFamily( "Monospace" ); + picinfolabel2_font.setPointSize( 10 ); + picinfolabel2->setFont( picinfolabel2_font ); + picinfolabel2->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) ); + layout6_3->addWidget( picinfolabel2 ); + spacer6_4 = new QSpacerItem( 2, 10, QSizePolicy::Expanding, QSizePolicy::Minimum ); + layout6_3->addItem( spacer6_4 ); + + pictimelabel2 = new QLabel( privateLayoutWidget, "pictimelabel2" ); + pictimelabel2->setEnabled( FALSE ); + pictimelabel2->setMinimumSize( QSize( 160, 0 ) ); + QFont pictimelabel2_font( pictimelabel2->font() ); + pictimelabel2_font.setFamily( "Monospace" ); + pictimelabel2_font.setPointSize( 16 ); + pictimelabel2->setFont( pictimelabel2_font ); + pictimelabel2->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) ); + layout6_3->addWidget( pictimelabel2 ); + layout7->addLayout( layout6_3 ); + dvbcutbaseLayout->addWidget( splitter3 ); + + line3 = new QFrame( centralWidget(), "line3" ); + line3->setFrameShape( QFrame::HLine ); + line3->setFrameShadow( QFrame::Sunken ); + line3->setFrameShape( QFrame::HLine ); + dvbcutbaseLayout->addWidget( line3 ); + + linslider = new QSlider( centralWidget(), "linslider" ); + linslider->setEnabled( FALSE ); + linslider->setMaxValue( 180000 ); + linslider->setLineStep( 7500 ); + linslider->setPageStep( 45000 ); + linslider->setOrientation( QSlider::Horizontal ); + linslider->setTickmarks( QSlider::Both ); + linslider->setTickInterval( 90000 ); + dvbcutbaseLayout->addWidget( linslider ); + + jogslider = new QSlider( centralWidget(), "jogslider" ); + jogslider->setEnabled( FALSE ); + jogslider->setMinValue( -100000 ); + jogslider->setMaxValue( 100000 ); + jogslider->setLineStep( 10000 ); + jogslider->setPageStep( 10000 ); + jogslider->setOrientation( QSlider::Horizontal ); + jogslider->setTickmarks( QSlider::Both ); + jogslider->setTickInterval( 100000 ); + dvbcutbaseLayout->addWidget( jogslider ); + + // actions + fileOpenAction = new QAction( this, "fileOpenAction" ); + fileOpenAction->setIconSet( QIconSet( image0 ) ); + fileSaveAction = new QAction( this, "fileSaveAction" ); + fileSaveAction->setOn( FALSE ); + fileSaveAction->setEnabled( FALSE ); + fileSaveAction->setIconSet( QIconSet( image1 ) ); + fileSaveAsAction = new QAction( this, "fileSaveAsAction" ); + fileSaveAsAction->setEnabled( FALSE ); + fileSaveAsAction->setIconSet( QIconSet( image2 ) ); + fileCloseAction = new QAction( this, "fileCloseAction" ); + fileCloseAction->setIconSet( QIconSet( image3 ) ); + playAudio1Action = new QAction( this, "playAudio1Action" ); + playAudio1Action->setEnabled( FALSE ); + playAudio1Action->setIconSet( QIconSet( image4 ) ); + playAudio2Action = new QAction( this, "playAudio2Action" ); + playAudio2Action->setEnabled( FALSE ); + playAudio2Action->setIconSet( QIconSet( image5 ) ); + playPlayAction = new QAction( this, "playPlayAction" ); + playPlayAction->setEnabled( FALSE ); + playPlayAction->setIconSet( QIconSet( image6 ) ); + playStopAction = new QAction( this, "playStopAction" ); + playStopAction->setEnabled( FALSE ); + playStopAction->setIconSet( QIconSet( image7 ) ); + editStartAction = new QAction( this, "editStartAction" ); + editStartAction->setEnabled( FALSE ); + editStartAction->setIconSet( QIconSet( image8 ) ); + editStopAction = new QAction( this, "editStopAction" ); + editStopAction->setEnabled( FALSE ); + editStopAction->setIconSet( QIconSet( image9 ) ); + editChapterAction = new QAction( this, "editChapterAction" ); + editChapterAction->setEnabled( FALSE ); + editChapterAction->setIconSet( QIconSet( image10 ) ); + editBookmarkAction = new QAction( this, "editBookmarkAction" ); + editBookmarkAction->setEnabled( FALSE ); + editBookmarkAction->setIconSet( QIconSet( image11 ) ); + editAutoChaptersAction = new QAction( this, "editAutoChaptersAction" ); + editAutoChaptersAction->setEnabled( FALSE ); + editSuggestAction = new QAction( this, "editSuggestAction" ); + editSuggestAction->setEnabled( FALSE ); + editImportAction = new QAction( this, "editImportAction" ); + editImportAction->setEnabled( FALSE ); + fileNewAction = new QAction( this, "fileNewAction" ); + fileNewAction->setIconSet( QIconSet( image12 ) ); + fileExportAction = new QAction( this, "fileExportAction" ); + fileExportAction->setEnabled( FALSE ); + viewNormalAction = new QAction( this, "viewNormalAction" ); + viewNormalAction->setToggleAction( TRUE ); + viewNormalAction->setOn( TRUE ); + viewUnscaledAction = new QAction( this, "viewUnscaledAction" ); + viewUnscaledAction->setToggleAction( TRUE ); + viewDifferenceAction = new QAction( this, "viewDifferenceAction" ); + viewDifferenceAction->setToggleAction( TRUE ); + viewFullSizeAction = new QAction( this, "viewFullSizeAction" ); + viewFullSizeAction->setToggleAction( TRUE ); + viewFullSizeAction->setOn( TRUE ); + viewQuarterSizeAction = new QAction( this, "viewQuarterSizeAction" ); + viewQuarterSizeAction->setToggleAction( TRUE ); + viewCustomSizeAction = new QAction( this, "viewCustomSizeAction" ); + viewCustomSizeAction->setToggleAction( TRUE ); + zoomInAction = new QAction( this, "zoomInAction" ); + zoomOutAction = new QAction( this, "zoomOutAction" ); + viewHalfSizeAction = new QAction( this, "viewHalfSizeAction" ); + viewHalfSizeAction->setToggleAction( TRUE ); + snapshotSaveAction = new QAction( this, "snapshotSaveAction" ); + snapshotSaveAction->setEnabled( FALSE ); + snapshotSaveAction->setIconSet( QIconSet( image13 ) ); + chapterSnapshotsSaveAction = new QAction( this, "chapterSnapshotsSaveAction" ); + chapterSnapshotsSaveAction->setEnabled( FALSE ); + helpAboutAction = new QAction( this, "helpAboutAction" ); + helpContentAction = new QAction( this, "helpContentAction" ); + + + // toolbars + fileToolbar = new QToolBar( QString(""), this, DockTop ); + + fileOpenAction->addTo( fileToolbar ); + fileSaveAction->addTo( fileToolbar ); + fileSaveAsAction->addTo( fileToolbar ); + snapshotSaveAction->addTo( fileToolbar ); + Toolbar = new QToolBar( QString(""), this, DockTop ); + + editStartAction->addTo( Toolbar ); + editStopAction->addTo( Toolbar ); + editChapterAction->addTo( Toolbar ); + editBookmarkAction->addTo( Toolbar ); + playToolbar = new QToolBar( QString(""), this, DockTop ); + + playAudio1Action->addTo( playToolbar ); + playAudio2Action->addTo( playToolbar ); + playPlayAction->addTo( playToolbar ); + playStopAction->addTo( playToolbar ); + + + // menubar + menubar = new QMenuBar( this, "menubar" ); + + menubar->setEnabled( TRUE ); + + fileMenu = new QPopupMenu( this ); + fileNewAction->addTo( fileMenu ); + fileOpenAction->addTo( fileMenu ); + fileSaveAction->addTo( fileMenu ); + fileSaveAsAction->addTo( fileMenu ); + snapshotSaveAction->addTo( fileMenu ); + chapterSnapshotsSaveAction->addTo( fileMenu ); + fileMenu->insertSeparator(); + fileExportAction->addTo( fileMenu ); + fileMenu->insertSeparator(); + fileCloseAction->addTo( fileMenu ); + menubar->insertItem( QString(""), fileMenu, 2 ); + + editMenu = new QPopupMenu( this ); + editStartAction->addTo( editMenu ); + editStopAction->addTo( editMenu ); + editChapterAction->addTo( editMenu ); + editBookmarkAction->addTo( editMenu ); + editMenu->insertSeparator(); + editAutoChaptersAction->addTo( editMenu ); + editSuggestAction->addTo( editMenu ); + editImportAction->addTo( editMenu ); + menubar->insertItem( QString(""), editMenu, 3 ); + + viewMenu = new QPopupMenu( this ); + viewNormalAction->addTo( viewMenu ); + viewUnscaledAction->addTo( viewMenu ); + viewDifferenceAction->addTo( viewMenu ); + viewMenu->insertSeparator(); + zoomInAction->addTo( viewMenu ); + zoomOutAction->addTo( viewMenu ); + viewMenu->insertSeparator(); + viewFullSizeAction->addTo( viewMenu ); + viewHalfSizeAction->addTo( viewMenu ); + viewQuarterSizeAction->addTo( viewMenu ); + viewCustomSizeAction->addTo( viewMenu ); + menubar->insertItem( QString(""), viewMenu, 4 ); + + playMenu = new QPopupMenu( this ); + playPlayAction->addTo( playMenu ); + playStopAction->addTo( playMenu ); + playMenu->insertSeparator(); + playAudio1Action->addTo( playMenu ); + playAudio2Action->addTo( playMenu ); + menubar->insertItem( QString(""), playMenu, 5 ); + + Help = new QPopupMenu( this ); + helpAboutAction->addTo( Help ); + helpContentAction->addTo( Help ); + menubar->insertItem( QString(""), Help, 6 ); + + languageChange(); + resize( QSize(741, 580).expandedTo(minimumSizeHint()) ); + clearWState( WState_Polished ); + + // signals and slots connections + connect( fileCloseAction, SIGNAL( activated() ), this, SLOT( fileClose() ) ); + connect( fileOpenAction, SIGNAL( activated() ), this, SLOT( fileOpen() ) ); + connect( linslider, SIGNAL( valueChanged(int) ), this, SLOT( linslidervalue(int) ) ); + connect( jogslider, SIGNAL( valueChanged(int) ), this, SLOT( jogslidervalue(int) ) ); + connect( jogslider, SIGNAL( sliderReleased() ), this, SLOT( jogsliderreleased() ) ); + connect( editStartAction, SIGNAL( activated() ), this, SLOT( editStart() ) ); + connect( editStopAction, SIGNAL( activated() ), this, SLOT( editStop() ) ); + connect( editChapterAction, SIGNAL( activated() ), this, SLOT( editChapter() ) ); + connect( editBookmarkAction, SIGNAL( activated() ), this, SLOT( editBookmark() ) ); + connect( editAutoChaptersAction, SIGNAL( activated() ), this, SLOT( editAutoChapters() ) ); + connect( editSuggestAction, SIGNAL( activated() ), this, SLOT( editSuggest() ) ); + connect( editImportAction, SIGNAL( activated() ), this, SLOT( editImport() ) ); + connect( eventlist, SIGNAL( doubleClicked(QListBoxItem*) ), this, SLOT( doubleclickedeventlist(QListBoxItem*) ) ); + connect( eventlist, SIGNAL( contextMenuRequested(QListBoxItem*,const QPoint&) ), this, SLOT( eventlistcontextmenu(QListBoxItem*,const QPoint&) ) ); + connect( gobutton, SIGNAL( clicked() ), this, SLOT( clickedgo() ) ); + connect( goinput, SIGNAL( returnPressed() ), this, SLOT( clickedgo() ) ); + connect( gobutton2, SIGNAL( clicked() ), this, SLOT( clickedgo2() ) ); + connect( goinput2, SIGNAL( returnPressed() ), this, SLOT( clickedgo2() ) ); + connect( playPlayAction, SIGNAL( activated() ), this, SLOT( playPlay() ) ); + connect( playStopAction, SIGNAL( activated() ), this, SLOT( playStop() ) ); + connect( playAudio1Action, SIGNAL( activated() ), this, SLOT( playAudio1() ) ); + connect( playAudio2Action, SIGNAL( activated() ), this, SLOT( playAudio2() ) ); + connect( fileNewAction, SIGNAL( activated() ), this, SLOT( fileNew() ) ); + connect( fileSaveAction, SIGNAL( activated() ), this, SLOT( fileSave() ) ); + connect( fileSaveAsAction, SIGNAL( activated() ), this, SLOT( fileSaveAs() ) ); + connect( viewDifferenceAction, SIGNAL( activated() ), this, SLOT( viewDifference() ) ); + connect( viewNormalAction, SIGNAL( activated() ), this, SLOT( viewNormal() ) ); + connect( viewUnscaledAction, SIGNAL( activated() ), this, SLOT( viewUnscaled() ) ); + connect( fileExportAction, SIGNAL( activated() ), this, SLOT( fileExport() ) ); + connect( zoomInAction, SIGNAL( activated() ), this, SLOT( zoomIn() ) ); + connect( zoomOutAction, SIGNAL( activated() ), this, SLOT( zoomOut() ) ); + connect( viewHalfSizeAction, SIGNAL( activated() ), this, SLOT( viewHalfSize() ) ); + connect( viewFullSizeAction, SIGNAL( activated() ), this, SLOT( viewFullSize() ) ); + connect( viewQuarterSizeAction, SIGNAL( activated() ), this, SLOT( viewQuarterSize() ) ); + connect( viewCustomSizeAction, SIGNAL( activated() ), this, SLOT( viewCustomSize() ) ); + connect( snapshotSaveAction, SIGNAL( activated() ), this, SLOT( snapshotSave() ) ); + connect( chapterSnapshotsSaveAction, SIGNAL( activated() ), this, SLOT( chapterSnapshotsSave() ) ); + connect( helpAboutAction, SIGNAL( activated() ), this, SLOT( helpAboutAction_activated() ) ); + connect( helpContentAction, SIGNAL( activated() ), this, SLOT( helpContentAction_activated() ) ); +} + +/* + * Destroys the object and frees any allocated resources + */ +dvbcutbase::~dvbcutbase() +{ + // no need to delete child widgets, Qt does it all for us +} + +/* + * Sets the strings of the subwidgets using the current + * language. + */ +void dvbcutbase::languageChange() +{ + setCaption( tr( "dvbcut" ) ); + gobutton->setText( tr( "go" ) ); + picinfolabel->setText( QString::null ); + gobutton2->setText( tr( "go" ) ); + pictimelabel->setText( QString::null ); + picinfolabel2->setText( QString::null ); + pictimelabel2->setText( QString::null ); + fileOpenAction->setText( tr( "Open" ) ); + fileOpenAction->setMenuText( tr( "&Open..." ) ); + fileOpenAction->setAccel( tr( "O" ) ); + fileSaveAction->setText( tr( "Save" ) ); + fileSaveAction->setMenuText( tr( "&Save" ) ); + fileSaveAction->setAccel( tr( "S" ) ); + fileSaveAsAction->setText( tr( "Save As" ) ); + fileSaveAsAction->setMenuText( tr( "Save &As..." ) ); + fileSaveAsAction->setAccel( QString::null ); + fileCloseAction->setText( tr( "Close" ) ); + fileCloseAction->setAccel( tr( "Ctrl+Q" ) ); + playAudio1Action->setText( tr( "Audio ->|" ) ); + playAudio1Action->setMenuText( tr( "Play audio: last 2 seconds" ) ); + playAudio1Action->setAccel( tr( "Shift+>" ) ); + playAudio2Action->setText( tr( "Audio |->" ) ); + playAudio2Action->setMenuText( tr( "Play audio: next 2 seconds" ) ); + playAudio2Action->setAccel( tr( "<" ) ); + playPlayAction->setText( tr( "Play" ) ); + playPlayAction->setAccel( tr( "P" ) ); + playStopAction->setText( tr( "Stop" ) ); + playStopAction->setAccel( tr( "Q" ) ); + editStartAction->setText( tr( "Set start marker" ) ); + editStartAction->setAccel( tr( "A" ) ); + editStopAction->setText( tr( "Set stop marker" ) ); + editStopAction->setAccel( tr( "N" ) ); + editChapterAction->setText( tr( "Set chapter marker" ) ); + editChapterAction->setAccel( tr( "C" ) ); + editBookmarkAction->setText( tr( "Set bookmark" ) ); + editBookmarkAction->setAccel( tr( "B" ) ); + editAutoChaptersAction->setText( tr( "Auto chapters" ) ); + editAutoChaptersAction->setAccel( tr( "Ctrl+C" ) ); + editSuggestAction->setText( tr( "Suggest bookmarks" ) ); + editSuggestAction->setAccel( tr( "M" ) ); + editImportAction->setText( tr( "Import bookmarks" ) ); + editImportAction->setAccel( tr( "I" ) ); + fileNewAction->setText( tr( "New" ) ); + fileExportAction->setText( tr( "Export video..." ) ); + fileExportAction->setAccel( tr( "E" ) ); + viewNormalAction->setText( tr( "Normal" ) ); + viewNormalAction->setAccel( tr( "Ctrl+N" ) ); + viewUnscaledAction->setText( tr( "Unscaled" ) ); + viewUnscaledAction->setAccel( tr( "Ctrl+U" ) ); + viewDifferenceAction->setText( tr( "Show difference to current picture" ) ); + viewDifferenceAction->setAccel( tr( "Ctrl+D" ) ); + viewFullSizeAction->setText( tr( "Full size" ) ); + viewFullSizeAction->setAccel( tr( "Ctrl+1" ) ); + viewQuarterSizeAction->setText( tr( "Quarter size" ) ); + viewQuarterSizeAction->setAccel( tr( "Ctrl+4" ) ); + viewCustomSizeAction->setText( tr( "Custom size" ) ); + viewCustomSizeAction->setAccel( tr( "Ctrl+3" ) ); + zoomInAction->setText( tr( "Zoom in" ) ); + zoomInAction->setAccel( tr( "Ctrl++" ) ); + zoomOutAction->setText( tr( "Zoom out" ) ); + zoomOutAction->setAccel( tr( "Ctrl+-" ) ); + viewHalfSizeAction->setText( tr( "Half size" ) ); + viewHalfSizeAction->setAccel( tr( "Ctrl+2" ) ); + snapshotSaveAction->setText( tr( "Save Snapshot" ) ); + snapshotSaveAction->setAccel( tr( "G" ) ); + chapterSnapshotsSaveAction->setText( tr( "Save Chapter Snapshots" ) ); + chapterSnapshotsSaveAction->setAccel( tr( "Ctrl+G" ) ); + helpAboutAction->setText( tr( "&About" ) ); + helpAboutAction->setMenuText( tr( "&About" ) ); + helpAboutAction->setToolTip( tr( "About " ) ); + helpAboutAction->setStatusTip( tr( "About " ) ); + helpContentAction->setText( tr( "&Contents" ) ); + helpContentAction->setMenuText( tr( "&Contents" ) ); + helpContentAction->setToolTip( tr( "Contents" ) ); + helpContentAction->setAccel( tr( "F1" ) ); + fileToolbar->setLabel( tr( "File toolbar" ) ); + Toolbar->setLabel( tr( "Edit toolbar" ) ); + playToolbar->setLabel( tr( "Play toolbar" ) ); + if (menubar->findItem(2)) + menubar->findItem(2)->setText( tr( "&File" ) ); + if (menubar->findItem(3)) + menubar->findItem(3)->setText( tr( "&Edit" ) ); + if (menubar->findItem(4)) + menubar->findItem(4)->setText( tr( "&View" ) ); + if (menubar->findItem(5)) + menubar->findItem(5)->setText( tr( "&Play" ) ); + if (menubar->findItem(6)) + menubar->findItem(6)->setText( tr( "&Help" ) ); +} + +void dvbcutbase::fileOpen() +{ + qWarning( "dvbcutbase::fileOpen(): Not implemented yet" ); +} + +void dvbcutbase::linslidervalue(int) +{ + qWarning( "dvbcutbase::linslidervalue(int): Not implemented yet" ); +} + +void dvbcutbase::jogslidervalue(int) +{ + qWarning( "dvbcutbase::jogslidervalue(int): Not implemented yet" ); +} + +void dvbcutbase::jogsliderreleased() +{ + qWarning( "dvbcutbase::jogsliderreleased(): Not implemented yet" ); +} + +void dvbcutbase::editStart() +{ + qWarning( "dvbcutbase::editStart(): Not implemented yet" ); +} + +void dvbcutbase::editStop() +{ + qWarning( "dvbcutbase::editStop(): Not implemented yet" ); +} + +void dvbcutbase::editChapter() +{ + qWarning( "dvbcutbase::editChapter(): Not implemented yet" ); +} + +void dvbcutbase::editBookmark() +{ + qWarning( "dvbcutbase::editBookmark(): Not implemented yet" ); +} + +void dvbcutbase::editAutoChapters() +{ + qWarning( "dvbcutbase::editAutoChapters(): Not implemented yet" ); +} + +void dvbcutbase::editSuggest() +{ + qWarning( "dvbcutbase::editSuggest(): Not implemented yet" ); +} + +void dvbcutbase::editImport() +{ + qWarning( "dvbcutbase::editImport(): Not implemented yet" ); +} + +void dvbcutbase::editConvert(int) +{ + qWarning( "dvbcutbase::editConvert(int): Not implemented yet" ); +} + +void dvbcutbase::abouttoshoweditconvert() +{ + qWarning( "dvbcutbase::abouttoshoweditconvert(): Not implemented yet" ); +} + +void dvbcutbase::doubleclickedeventlist(QListBoxItem*) +{ + qWarning( "dvbcutbase::doubleclickedeventlist(QListBoxItem*): Not implemented yet" ); +} + +void dvbcutbase::eventlistcontextmenu(QListBoxItem*,const QPoint&) +{ + qWarning( "dvbcutbase::eventlistcontextmenu(QListBoxItem*,const QPoint&): Not implemented yet" ); +} + +void dvbcutbase::clickedgo() +{ + qWarning( "dvbcutbase::clickedgo(): Not implemented yet" ); +} + +void dvbcutbase::clickedgo2() +{ + qWarning( "dvbcutbase::clickedgo2(): Not implemented yet" ); +} + +void dvbcutbase::playPlay() +{ + qWarning( "dvbcutbase::playPlay(): Not implemented yet" ); +} + +void dvbcutbase::playStop() +{ + qWarning( "dvbcutbase::playStop(): Not implemented yet" ); +} + +void dvbcutbase::playAudio1() +{ + qWarning( "dvbcutbase::playAudio1(): Not implemented yet" ); +} + +void dvbcutbase::playAudio2() +{ + qWarning( "dvbcutbase::playAudio2(): Not implemented yet" ); +} + +void dvbcutbase::mplayerexited() +{ + qWarning( "dvbcutbase::mplayerexited(): Not implemented yet" ); +} + +void dvbcutbase::fileClose() +{ + qWarning( "dvbcutbase::fileClose(): Not implemented yet" ); +} + +void dvbcutbase::fileNew() +{ + qWarning( "dvbcutbase::fileNew(): Not implemented yet" ); +} + +void dvbcutbase::fileSave() +{ + qWarning( "dvbcutbase::fileSave(): Not implemented yet" ); +} + +void dvbcutbase::fileSaveAs() +{ + qWarning( "dvbcutbase::fileSaveAs(): Not implemented yet" ); +} + +void dvbcutbase::updateimagedisplay() +{ + qWarning( "dvbcutbase::updateimagedisplay(): Not implemented yet" ); +} + +void dvbcutbase::viewNormal() +{ + qWarning( "dvbcutbase::viewNormal(): Not implemented yet" ); +} + +void dvbcutbase::viewUnscaled() +{ + qWarning( "dvbcutbase::viewUnscaled(): Not implemented yet" ); +} + +void dvbcutbase::viewDifference() +{ + qWarning( "dvbcutbase::viewDifference(): Not implemented yet" ); +} + +void dvbcutbase::fileExport() +{ + qWarning( "dvbcutbase::fileExport(): Not implemented yet" ); +} + +void dvbcutbase::audiotrackchosen(int) +{ + qWarning( "dvbcutbase::audiotrackchosen(int): Not implemented yet" ); +} + +void dvbcutbase::loadrecentfile(int) +{ + qWarning( "dvbcutbase::loadrecentfile(int): Not implemented yet" ); +} + +void dvbcutbase::abouttoshowrecentfiles() +{ + qWarning( "dvbcutbase::abouttoshowrecentfiles(): Not implemented yet" ); +} + +void dvbcutbase::zoomIn() +{ + qWarning( "dvbcutbase::zoomIn(): Not implemented yet" ); +} + +void dvbcutbase::zoomOut() +{ + qWarning( "dvbcutbase::zoomOut(): Not implemented yet" ); +} + +void dvbcutbase::viewFullSize() +{ + qWarning( "dvbcutbase::viewFullSize(): Not implemented yet" ); +} + +void dvbcutbase::viewHalfSize() +{ + qWarning( "dvbcutbase::viewHalfSize(): Not implemented yet" ); +} + +void dvbcutbase::viewCustomSize() +{ + qWarning( "dvbcutbase::viewCustomSize(): Not implemented yet" ); +} + +void dvbcutbase::viewQuarterSize() +{ + qWarning( "dvbcutbase::viewQuarterSize(): Not implemented yet" ); +} + +void dvbcutbase::snapshotSave() +{ + qWarning( "dvbcutbase::snapshotSave(): Not implemented yet" ); +} + +void dvbcutbase::chapterSnapshotsSave() +{ + qWarning( "dvbcutbase::chapterSnapshotsSave(): Not implemented yet" ); +} + +void dvbcutbase::helpAboutAction_activated() +{ + qWarning( "dvbcutbase::helpAboutAction_activated(): Not implemented yet" ); +} + +void dvbcutbase::helpContentAction_activated() +{ + qWarning( "dvbcutbase::helpContentAction_activated(): Not implemented yet" ); +} + diff -Nru dvbcut-0.6.1/src/uic_exportdialogbase.cpp dvbcut-0.6.1/src/uic_exportdialogbase.cpp --- dvbcut-0.6.1/src/uic_exportdialogbase.cpp 1970-01-01 00:00:00.000000000 +0000 +++ dvbcut-0.6.1/src/uic_exportdialogbase.cpp 2010-09-29 18:45:15.000000000 +0000 @@ -0,0 +1,133 @@ +/**************************************************************************** +** Form implementation generated from reading ui file 'exportdialogbase.ui' +** +** Created: Wed Sep 29 20:45:15 2010 +** +** WARNING! All changes made in this file will be lost! +****************************************************************************/ + +#include "exportdialogbase.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "gettext.h" + +/* + * Constructs a exportdialogbase as a child of 'parent', with the + * name 'name' and widget flags set to 'f'. + * + * The dialog will by default be modeless, unless you set 'modal' to + * TRUE to construct a modal dialog. + */ +exportdialogbase::exportdialogbase( QWidget* parent, const char* name, bool modal, WFlags fl ) + : QDialog( parent, name, modal, fl ) +{ + if ( !name ) + setName( "exportdialogbase" ); + setSizeGripEnabled( TRUE ); + exportdialogbaseLayout = new QVBoxLayout( this, 11, 6, "exportdialogbaseLayout"); + + layout4 = new QGridLayout( 0, 1, 1, 0, 6, "layout4"); + + filenamebrowsebutton = new QToolButton( this, "filenamebrowsebutton" ); + + layout4->addWidget( filenamebrowsebutton, 0, 2 ); + + textLabel1 = new QLabel( this, "textLabel1" ); + + layout4->addWidget( textLabel1, 0, 0 ); + + filenameline = new QLineEdit( this, "filenameline" ); + + layout4->addWidget( filenameline, 0, 1 ); + + textLabel2 = new QLabel( this, "textLabel2" ); + + layout4->addWidget( textLabel2, 1, 0 ); + + muxercombo = new QComboBox( FALSE, this, "muxercombo" ); + + layout4->addMultiCellWidget( muxercombo, 1, 1, 1, 2 ); + exportdialogbaseLayout->addLayout( layout4 ); + + groupBox1 = new QGroupBox( this, "groupBox1" ); + groupBox1->setColumnLayout(0, Qt::Vertical ); + groupBox1->layout()->setSpacing( 6 ); + groupBox1->layout()->setMargin( 11 ); + groupBox1Layout = new QVBoxLayout( groupBox1->layout() ); + groupBox1Layout->setAlignment( Qt::AlignTop ); + + audiolist = new QListBox( groupBox1, "audiolist" ); + audiolist->setSelectionMode( QListBox::Multi ); + groupBox1Layout->addWidget( audiolist ); + exportdialogbaseLayout->addWidget( groupBox1 ); + + line1 = new QFrame( this, "line1" ); + line1->setFrameShape( QFrame::HLine ); + line1->setFrameShadow( QFrame::Sunken ); + line1->setFrameShape( QFrame::HLine ); + exportdialogbaseLayout->addWidget( line1 ); + + Layout1 = new QHBoxLayout( 0, 0, 6, "Layout1"); + Horizontal_Spacing2 = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ); + Layout1->addItem( Horizontal_Spacing2 ); + + buttonOk = new QPushButton( this, "buttonOk" ); + buttonOk->setAutoDefault( TRUE ); + buttonOk->setDefault( TRUE ); + Layout1->addWidget( buttonOk ); + + buttonCancel = new QPushButton( this, "buttonCancel" ); + buttonCancel->setAutoDefault( TRUE ); + Layout1->addWidget( buttonCancel ); + exportdialogbaseLayout->addLayout( Layout1 ); + languageChange(); + resize( QSize(664, 343).expandedTo(minimumSizeHint()) ); + clearWState( WState_Polished ); + + // signals and slots connections + connect( buttonOk, SIGNAL( clicked() ), this, SLOT( accept() ) ); + connect( buttonCancel, SIGNAL( clicked() ), this, SLOT( reject() ) ); + connect( filenamebrowsebutton, SIGNAL( clicked() ), this, SLOT( fileselector() ) ); +} + +/* + * Destroys the object and frees any allocated resources + */ +exportdialogbase::~exportdialogbase() +{ + // no need to delete child widgets, Qt does it all for us +} + +/* + * Sets the strings of the subwidgets using the current + * language. + */ +void exportdialogbase::languageChange() +{ + setCaption( tr( "dvbcut: export video" ) ); + filenamebrowsebutton->setText( tr( "..." ) ); + textLabel1->setText( tr( "Export as:" ) ); + textLabel2->setText( tr( "Output format:" ) ); + groupBox1->setTitle( tr( "Audio channels" ) ); + buttonOk->setText( tr( "&OK" ) ); + buttonOk->setAccel( QKeySequence( QString::null ) ); + buttonCancel->setText( tr( "&Cancel" ) ); + buttonCancel->setAccel( QKeySequence( QString::null ) ); +} + +void exportdialogbase::fileselector() +{ + qWarning( "exportdialogbase::fileselector(): Not implemented yet" ); +} + diff -Nru dvbcut-0.6.1/src/uic_mplayererrorbase.cpp dvbcut-0.6.1/src/uic_mplayererrorbase.cpp --- dvbcut-0.6.1/src/uic_mplayererrorbase.cpp 1970-01-01 00:00:00.000000000 +0000 +++ dvbcut-0.6.1/src/uic_mplayererrorbase.cpp 2010-09-29 18:45:15.000000000 +0000 @@ -0,0 +1,74 @@ +/**************************************************************************** +** Form implementation generated from reading ui file 'mplayererrorbase.ui' +** +** Created: Wed Sep 29 20:45:15 2010 +** +** WARNING! All changes made in this file will be lost! +****************************************************************************/ + +#include "mplayererrorbase.h" + +#include +#include +#include +#include +#include +#include +#include +#include "gettext.h" + +/* + * Constructs a mplayererrorbase as a child of 'parent', with the + * name 'name' and widget flags set to 'f'. + * + * The dialog will by default be modeless, unless you set 'modal' to + * TRUE to construct a modal dialog. + */ +mplayererrorbase::mplayererrorbase( QWidget* parent, const char* name, bool modal, WFlags fl ) + : QDialog( parent, name, modal, fl ) +{ + if ( !name ) + setName( "mplayererrorbase" ); + mplayererrorbaseLayout = new QVBoxLayout( this, 11, 6, "mplayererrorbaseLayout"); + + textLabel1 = new QLabel( this, "textLabel1" ); + mplayererrorbaseLayout->addWidget( textLabel1 ); + + textbrowser = new QTextBrowser( this, "textbrowser" ); + textbrowser->setAutoFormatting( int( QTextBrowser::AutoAll ) ); + mplayererrorbaseLayout->addWidget( textbrowser ); + + layout13 = new QHBoxLayout( 0, 0, 6, "layout13"); + spacer13 = new QSpacerItem( 191, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ); + layout13->addItem( spacer13 ); + + okaybutton = new QPushButton( this, "okaybutton" ); + layout13->addWidget( okaybutton ); + mplayererrorbaseLayout->addLayout( layout13 ); + languageChange(); + resize( QSize(600, 480).expandedTo(minimumSizeHint()) ); + clearWState( WState_Polished ); + + // signals and slots connections + connect( okaybutton, SIGNAL( clicked() ), this, SLOT( accept() ) ); +} + +/* + * Destroys the object and frees any allocated resources + */ +mplayererrorbase::~mplayererrorbase() +{ + // no need to delete child widgets, Qt does it all for us +} + +/* + * Sets the strings of the subwidgets using the current + * language. + */ +void mplayererrorbase::languageChange() +{ + setCaption( tr( "dvbcut: MPlayer error" ) ); + textLabel1->setText( tr( "MPlayer finished unsuccesfully." ) ); + okaybutton->setText( tr( "okay" ) ); +} + diff -Nru dvbcut-0.6.1/src/uic_progresswindowbase.cpp dvbcut-0.6.1/src/uic_progresswindowbase.cpp --- dvbcut-0.6.1/src/uic_progresswindowbase.cpp 1970-01-01 00:00:00.000000000 +0000 +++ dvbcut-0.6.1/src/uic_progresswindowbase.cpp 2010-09-29 18:45:15.000000000 +0000 @@ -0,0 +1,82 @@ +/**************************************************************************** +** Form implementation generated from reading ui file 'progresswindowbase.ui' +** +** Created: Wed Sep 29 20:45:15 2010 +** +** WARNING! All changes made in this file will be lost! +****************************************************************************/ + +#include "progresswindowbase.h" + +#include +#include +#include +#include +#include +#include +#include +#include "gettext.h" + +/* + * Constructs a progresswindowbase as a child of 'parent', with the + * name 'name' and widget flags set to 'f'. + * + * The dialog will by default be modeless, unless you set 'modal' to + * TRUE to construct a modal dialog. + */ +progresswindowbase::progresswindowbase( QWidget* parent, const char* name, bool modal, WFlags fl ) + : QDialog( parent, name, modal, fl ) +{ + if ( !name ) + setName( "progresswindowbase" ); + progresswindowbaseLayout = new QVBoxLayout( this, 11, 6, "progresswindowbaseLayout"); + + logbrowser = new QTextBrowser( this, "logbrowser" ); + logbrowser->setTextFormat( QTextBrowser::LogText ); + progresswindowbaseLayout->addWidget( logbrowser ); + + layout1 = new QHBoxLayout( 0, 0, 6, "layout1"); + + progressbar = new QProgressBar( this, "progressbar" ); + progressbar->setTotalSteps( 1000 ); + layout1->addWidget( progressbar ); + + cancelbutton = new QPushButton( this, "cancelbutton" ); + layout1->addWidget( cancelbutton ); + progresswindowbaseLayout->addLayout( layout1 ); + languageChange(); + resize( QSize(600, 480).expandedTo(minimumSizeHint()) ); + clearWState( WState_Polished ); + + // signals and slots connections + connect( cancelbutton, SIGNAL( clicked() ), this, SLOT( clickedcancel() ) ); +} + +/* + * Destroys the object and frees any allocated resources + */ +progresswindowbase::~progresswindowbase() +{ + // no need to delete child widgets, Qt does it all for us +} + +/* + * Sets the strings of the subwidgets using the current + * language. + */ +void progresswindowbase::languageChange() +{ + setCaption( tr( "dvbcut" ) ); + cancelbutton->setText( tr( "cancel" ) ); +} + +void progresswindowbase::setprogress(int) +{ + qWarning( "progresswindowbase::setprogress(int): Not implemented yet" ); +} + +void progresswindowbase::clickedcancel() +{ + qWarning( "progresswindowbase::clickedcancel(): Not implemented yet" ); +} + diff -Nru dvbcut-0.6.1/src/version.h dvbcut-0.6.1/src/version.h --- dvbcut-0.6.1/src/version.h 2010-02-26 11:16:10.000000000 +0000 +++ dvbcut-0.6.1/src/version.h 2010-09-29 18:46:26.000000000 +0000 @@ -3,14 +3,14 @@ * Last changed source file (read on input) was: */ -#define LASTID makefile.in 168 2010-02-25 21:45:59Z too-tired +#define LASTID mpgfile.h 170 2010-05-26 07:13:49Z too-tired #ifndef _VERSION_H #define _VERSION_H -#define VERSION "0.6.1-alpha-svn" -#define REVISION "168" -#define CHANGED "2010-02-25 21:45:59Z" -#define BUILT "2010-02-26 11:16:10Z" +#define VERSION "0.6.1-alpha-release" +#define REVISION "170" +#define CHANGED "2010-05-26 07:13:49Z" +#define BUILT "2010-09-29 18:46:26Z" #endif /* _VERSION_H */