mirror of
git://nv-tegra.nvidia.com/tegra/gst-src/gst-jpeg.git
synced 2025-12-22 09:21:57 +03:00
Updating prebuilts and/or headers
346e9b8b6d0a96f5bad1ac0e0f7f8ebc7cd510bd - gstjpeg_src/gst-jpeg/Makefile.umbrella.tmk e24bdc385a587270eb801fffc818f334f785f737 - gstjpeg_src/gst-jpeg/README 7c32e10fed5a62435cda77ea2b1dccbc3d487569 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/configure.ac acdf064749f4094ac83731d1ffe8cb2d86723682 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/RELEASE 1b3b27c94812820968ac46dbffbdcca3a5f46e62 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/config.sub 35261ee493b6e344e6e2fad6941b500b4ca731a5 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/gst-plugins-good.spec 7bd6824268f577a25b2eb06aa303f2622612f7c3 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/ChangeLog b35a5c3fd2b1a5a55a3320c7cd12f17c2c8224b7 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/config.guess 71e07f3be78211e06de8267a4d1eb417ecd56705 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/depcomp 545f380fb332eb41236596500913ff8d582e3ead - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/COPYING abe4c4205ad738bbfb5cbcd5a3191416ac5e4b58 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/test-driver ba05b9b5706647c270b76d9bad66485c1a61720e - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/compile 1502fd3b57842d2693028f3d48dc5e1b36ba092b - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/configure 0ec08c5146b1d31c728c3ceb7ba90ac45a9f3972 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/config.rpath efb98b956bfd4500c84b080fe8821350c2bcc5fa - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/config.log 14c13c2106a25f52b9220288add50989f483f79e - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/missing 3a725fd4910c9b541a68992570459ec3c1e49504 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/autoregen.sh 016d81ea69d45c242ec7c4c47051da97d199aeb2 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/INSTALL 9ef8db6e7d0c85438248f392924368c83c09f800 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/gst-plugins-good.doap ac33d77fa2fed4d2ea00546a4c8d6f365ddc84e8 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/autogen.sh afb78ca1253cd324b78fb8cee8ce7932199e24b8 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/NEWS 63a9c73c3c5854496318f8199cc05dc5263e6880 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/Makefile.tmk 1039690ed2504e7d6ce6d594ae7fac4157482100 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/AUTHORS 57201229cc2aebff6031ac85bfef7c8fc9d99152 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/README 017409759df2e86cfaeb2739970bef91a03ef852 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/ltmain.sh 840ee15a7cf4a4c13da75b0be23e55471f2668ea - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/gst-plugins-good.spec.in 8e5113f6f47ce34e0437c2105441dbb70f01491a - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/stamp-h.in e34ed57310337f2cf075e5950fde79882e4f2652 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/aclocal.m4 292df2da37730ec02aacdf86d5746cba14a5945f - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/Makefile.am 664bbfb27be6eb13791003c4114d95a9c3d51ea1 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/install-sh 2afe6cf833176124cdb4a682269c56f55f799fa7 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/config.h.in b50287b75a3b098301455e34c8d8e52a09fa8938 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/ABOUT-NLS 35d3e80984baebe92302b12765c0ff086caa33fc - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/libgstnvjpeg.export f42e42f9218a7c6e840bffe6004f963603fa57a2 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/Makefile.interface.tmk f45e76a07ea4fb4fcd04e9f3d0013b4eb30042e4 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/REQUIREMENTS a44487c7be05b379700ff586c98fa92606594d66 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/Makefile.in 499a9feb17ceabf1f1443923dffa1e0180bf5972 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/gst-libs/gst/glib-compat-private.h 20c4f7c0cb89c83256650bc3353ed82154cf3a9d - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/gst-libs/gst/gst-i18n-plugin.h e864ee6647f3572b144403d799f68152e9900da1 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/gst-libs/gst/gettext.h 18682468d79c49bead6766e9c5862e4df74c01bf - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/ChangeLog 075de51935a7bf1467e25385fbba357d1909c0e2 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/cruft.mak 4b16dd6416ddf1f69c77e5103703299d382dcb28 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/plugins.xsl ca9ec76873d7e5efcf0d8368b7266b51e1b8ca6d - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/glib-gen.mak 8793fae1e41f0e817ba9d0b16bf6b22e535cd257 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/orc.mak 3410954e26e4c6ce8a486469ffcf3e3ffb7d9c70 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/upload-doc.mak 7830a264b72884719cb0dfc49fb1c8002acec098 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/check.mak 13128372367f1615ec3cf1ace3894aaba4f69a9a - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/gtk-doc.mak 0fc9d51ba37498b031af0d6d7708efecf48c89d4 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/gst-glib-gen.mak 0677527e2e4691bf3a00051dda367bcc7f2be39c - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/download-translations ffd85134520f03ab04f78d692ac43d447d5a333d - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/check-exports c4f2a5f3407f4f36bf44a0a5efabe0b47ee1f7ff - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/gst-autogen.sh 6e7de85a067e4226c9e514d9f3632313b7da8cfb - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/extract-release-date-from-doap-file 197095691158025a9e9cadaeb840f9563d5ff867 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/README abd136152f2237ca77c4b7250ab25a891e37980e - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/gettext.patch eb61af55b4a055ae9c4d8d73ee044606e6d83433 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/gst-indent 6a022f9d4213fef139ded46e9def02fc9568dba4 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/scangobj-merge.py 38e131585e34cf73aaf5f3b7ad71d6f1c3a5789d - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/release.mak 1a6e3dd8d4c539e4e432251481da67baa1ea052e - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/gstdoc-scangobj 288d571a3c69d2b7713ab7eb947557b3eab3e996 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/Makefile.am 30905c2891a7cefc183c15ac7e2f3df7fef050ce - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/gst.supp 9f7ce930effb4edd1d6115e485fa9a85c9ff4b51 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/po.mak a73cfcb8cb5dedc37cbe2bf101f60963428e10d0 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/c-to-xml.py d939aa50f779c58ed162c02eafe85f14f396e04c - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/win32.mak eb49c9cb7d744b949dd4f3c5eff05ea143cf1610 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/Makefile.in 458997fe37773a676425af72a0c93251202c09b5 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/mangle-tmpl.py 1578c0786417b5842499d845b61807b10f725cfe - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/parallel-subdirs.mak b3d841322fe712862a95363182dd7d224f5ee8e7 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/gtk-doc-plugins.mak 3eb1de3555c0b8db592c6688a2906050695bc79c - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/coverage/coverage-report.xsl 24b553f6168fba90313f2a48a8db7d033729f6ab - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/coverage/lcov.mak b2ce9d717992c7ee590ef18515bf77c873d06b7c - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/coverage/coverage-report.pl a1f778c2542a12364580737e6896b2c7d4fb3785 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/coverage/coverage-report-entry.pl 29703c5ede63ad1a151e28704bb00609fa30c6a0 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/as-scrub-include.m4 6bb666042ba9c6d1d2d59cc9b25b6e5a8faa8463 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/gst-gettext.m4 bca900e4552a466994e5e70db40cc33cbd511d1e - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/gst-arch.m4 934b87475134e79cb57f715e66eefc6b15707eb4 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/gst-check.m4 6f1b3fc7b9e4e780a85c8eb6daf55ab8479443ba - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/gtk-doc.m4 23c4427e98431a619577c709271869fc8eabdb2a - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/orc.m4 ae8e72d314b4d0f45ae63d394a47ff6d8eeb8a90 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/as-libtool.m4 874d72b3d5bee4accf5b2356a2427219561d984d - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/gst-error.m4 35b2cdff58f172361c07759fe1c5c7e4a2ca53f7 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/ax_create_stdint_h.m4 d091605bd13b043b261fe35b694bcc0018a40296 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/as-auto-alt.m4 63d4cba7e78f2d963a331b42a9479ea3eb6419f9 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/gst-plugin-docs.m4 ec04a8826224476f2ea3566c397ba26ce4066d13 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/gst-dowhile.m4 72f9aba8227597bbeae7b34e71485cc9436ef7b3 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/as-compiler.m4 ef1870ced60e75dfa6eb026d27baa1c353945416 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/gst-args.m4 2210f6d7378bc47b569204766b144979e2a56743 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/gst-feature.m4 ae76ac53db46f6d4e4adf864c67aaa38802ed49a - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/gst-x11.m4 36ceb1b5014b55df700b79442c04db6755f3c365 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/pkg.m4 7ca73f4afd8a18d79ec24f1ff66f5c5a2a55cd80 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/gst-libxml2.m4 f44576689b80d449820786fbd44d59c20a7de148 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/gst-debuginfo.m4 c3a624a9ef403e35de8cbb90fcc8d39a37aa84db - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/as-docbook.m4 cc5c2f9b4182b33aed4c2c95119c505426568e17 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/gst-valgrind.m4 a99e3594884d3ded4272d47a57f3cb1454cfa0e4 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/as-gcc-inline-assembly.m4 20d42715d48c34a41f34aaee5ec69dbc2110980d - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/introspection.m4 e8ca19f83745223d9c08240868ffcb0f1ed0974c - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/gst-platform.m4 812653280cbe49e322c92bb87055a9c3dcee585f - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/gst-plugindir.m4 357537cdacedff967d5a458626ecc857c00594f6 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/README 0e3e9f3254b1594258e870527099eac9dc23d2a9 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/as-libtool-tags.m4 fe032bdd61e17c15d32b4b55bec0a05a6715b6cc - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/gst.m4 bff661fe0b2cad854a10975b9dc901c78a36b2dd - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/glib-gettext.m4 5599ba5c7936730b1eba8d15db41864a7b54aa29 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/gst-doc.m4 5c573d78bd6b47c9bb4b96fa815fb6b88407a073 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/Makefile.am 851b18a4046c0ff5274138913bcee5f994ac6025 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/as-python.m4 167307eb9933b10f6e8ed4b1c3123c505950892f - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/gst-parser.m4 4f5bb978b35d3f979180cc1f0cb245047763f183 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/gst-function.m4 3185909cef1f8278f84d7015eca6a987e9221a71 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/as-version.m4 04c9953a59beb0849e4b5201abce3976c853158d - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/check.m4 eca5f41dfa67e0c3ff0f2c10e5d5f5488b9c8112 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/gst-package-release-datetime.m4 24cde09af4b0008787d51cfe79de45614077ee3b - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/gst-glib2.m4 d9e18190b9400343c7b5648ba6098a35695786c4 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/as-ac-expand.m4 9e0e0bfdb0c150d6a42bcbce4e5f990275f3e2c4 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/gst-default.m4 3742d4aaf2630513cfd1c0f8f7ccde8745990676 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/Makefile.in a885b85918475992b96804347da9d2fdd584eea0 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/common/m4/as-compiler-flag.m4 2fa7a2f1d4708ce84f5cb7ab197232e7192ac1d5 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/ext/Makefile.am 8cdeeee31ce0486e4415ed89e3d41a9ea842b780 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/ext/Makefile.in 754ff2132b199f06a81e46ec880f66f8a8445439 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/ext/jpeg/gstjpegenc.h a1ce7a903c649662ac0c5addf770844a93b859b5 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/ext/jpeg/Makefile 47c504f893bbbe0bbfd34aec7cddcee5ae301dbd - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/ext/jpeg/gstjpegenc.c 146ce30520f09eca537ca20906b8272c77893513 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/ext/jpeg/gstjpegdec.c 7d07a567f048561b01d8a69566a5696610188a10 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/ext/jpeg/gstjpeg.h 7bfd631aa45a43967c95e30511da82621b3c86d7 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/ext/jpeg/gstjpeg.c 5cc8c6abe8ac099c573cf572d3982dcf9e6ddf52 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/ext/jpeg/README a92cd41a8001631db64af5110bd100c6d3499b7e - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/ext/jpeg/gstjpegdec.h 1890efc86015d4bd253fb0415d71819c1d975bf8 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/ext/jpeg/Makefile.am ac1afda6e3491423588da811f157e6ea3787b3f1 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/ext/jpeg/Makefile.in 1081a235ac54f71fb6cce3c806bda9c2e1205813 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/as-liblame.m4 25c2435fa4cb5dc86ffad28bf9b1a6a14dd53a68 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/ltversion.m4 05cbee5b7c42d1ca19644a4da42e294c19d245d8 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/check-libheader.m4 d6d1ea1fd251ced66ba87ceb6f9e3846124691c1 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/ltsugar.m4 0ba197512975fcebaa79022bd904b672ce207a3c - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/gst-shout2.m4 4c430f990925e7483679cb8882a0915c16e9ff22 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/libtool.m4 27a9f5f884d564142136dcf4975b4c708e62a275 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/inttypes-pri.m4 6735755edb13cd18f04d5f0a7d6e8626f6cf2bb6 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/libfame.m4 2a3770fa6a7e2cbd6ffb0826dfff7effa5ba490c - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/freetype2.m4 09b1f0083d3d98b9b41849386dfb16bc595b7748 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/libmikmod.m4 c16c7478a2ad06fad39890cb221a07eed8c6a5c4 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/aalib.m4 62607ed98426f5dad7f97677228862928919f460 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/gettext.m4 249554965989045ce952e9a7fc6ad68d7ccc281f - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/lib-prefix.m4 c83589db9512bf0e194d3106a27ea4a46894f96e - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/as-slurp-ffmpeg.m4 2f17e47cd7b91e27ed9a966d4237e669263b251e - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/gst-sdl.m4 c0c6afe569131b4015d221bc853053cf884b2699 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/lt~obsolete.m4 33afa7777184315ffceecb7f8d15423639b6b9e4 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/progtest.m4 b8ad2cf2facc9a831ded53b2d93aca6fea27877c - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/gst-fionread.m4 4a0a8f5cc426592bd721ef5a634af27e2bb404ed - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/gst-ivorbis.m4 1a827e3e7e5dd41dc224f815ded4a13c158eb867 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/as-ffmpeg.m4 b47c4dc99957307b2cf3e48e04446ed4c35e5ed0 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/codeset.m4 8b72b8f5f76e41e4ca0f2521c06c568490894a84 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/lib-ld.m4 a8c68e296e1671567afd5cd238a9992b81c7d7fe - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/README de22971af750306001cdc60beab8003411f9e549 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/lcmessage.m4 2c28ab42454fab0d0d4b56204c0732ca5b176f11 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/intlmacosx.m4 f3cda49613ef0c9261efc246221ee3b1be2ac421 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/nls.m4 63755f3a62281a5aedc127b25fbf0fb4e6684ddc - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/stdint_h.m4 3bd011b3dc0b4dd6435e992c5992f67695e772e5 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/uintmax_t.m4 3fe03a7db27a4dc57c56244e2d27d82c4740ad93 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/a52.m4 fac0d12ab5f50afbf17eb40b8d92f9c0602898e9 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/vorbis.m4 cb8eca5f2dc5586e7043c395e4aa0bf02b327aa7 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/Makefile.am e611327cf332685bc5b8ca4bd149e7227bed75a0 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/ogg.m4 b48471c5904b0d92e8f5749113edf8b67d0912d2 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/gst-alsa.m4 2184b6fb58b7a3dc7c55491395ec82184f26544d - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/intdiv0.m4 353ce963e2c5a2a6313522479a0df096b11969b2 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/glibc21.m4 d324d2883cc1e7679455b54c0a0531670eda1a6f - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/po.m4 201eb58c2b3f3c5395dacd3913a4fb9d950d3276 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/glib.m4 393030ac10902d389e2ea993490cc4c36491f9ea - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/lib-link.m4 0248c9a4479822bf4c45b72c92f0f017c662bbf9 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/gtk.m4 581e2927dfc83ae4fb8c5506c31e826e5871872a - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/gst-sid.m4 9fbec988b8b273fdaccf403cebaf345aad020bdb - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/iconv.m4 712147ce28e80f623cd5e01cda44e14f367777d9 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/gst-artsc.m4 6ad67edced3162e33abe230a1ea8ee0791e8b146 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/gst-matroska.m4 05ec66892c8b30f20aa5278e1671ae4925a9c063 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/ltoptions.m4 ead3514f1a6ae29053a1dd9a3c9fd1c8d2c7ce41 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/Makefile.in 66f7a1b546fa2dd200c136e3fc3475bfaa26fee1 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/m4/inttypes_h.m4 00af72858870bbd0756be1c259cf386e2e3dc4fd - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/.nvtegra/pre-gen-source_64/config.h 9b846e1aa37b44bd0876d5b848ec4409721f870d - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/.nvtegra/pre-gen/config.sub b6f1d63f8ba9f8725c0690e2b0d233a6e5d95181 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/.nvtegra/pre-gen/config.guess 6749a6b5ab2b3edd45d38ac560759c641cd50200 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/.nvtegra/pre-gen/depcomp 0da19033c0c784c694a90b2e93838fb797f54036 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/.nvtegra/pre-gen/configure 0ec08c5146b1d31c728c3ceb7ba90ac45a9f3972 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/.nvtegra/pre-gen/config.rpath aeef20c1028a7ac4b904dd51b4c40376eba21350 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/.nvtegra/pre-gen/missing 939b93ec4ba99039c71cab7f902b918deb0cd00f - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/.nvtegra/pre-gen/ltmain.sh 132495ec7d6b5e2fa215ba535c35d9118a46c8aa - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/.nvtegra/pre-gen/aclocal.m4 d30e962a3de2da09ab0a9a7979bee787922464a1 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/.nvtegra/pre-gen/install-sh 4d16aed27a00c1a5012ce14897562dfbfbe162cd - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/.nvtegra/pre-gen/config.h.in 967c9b4acd94a288632b1414c831b4551a1a7660 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/.nvtegra/pre-gen/Makefile.in 4421be07a4f4daa24218df175597ea1b5fbbe5a7 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/.nvtegra/pre-gen/src/Makefile.in 944969360e63c72182725fe82155057ba44e7460 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/.nvtegra/pre-gen/m4/ltversion.m4 d6d1ea1fd251ced66ba87ceb6f9e3846124691c1 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/.nvtegra/pre-gen/m4/ltsugar.m4 33c63aa7930a3f40991e89422b96127efc66646a - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/.nvtegra/pre-gen/m4/libtool.m4 27a9f5f884d564142136dcf4975b4c708e62a275 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/.nvtegra/pre-gen/m4/inttypes-pri.m4 62607ed98426f5dad7f97677228862928919f460 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/.nvtegra/pre-gen/m4/gettext.m4 249554965989045ce952e9a7fc6ad68d7ccc281f - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/.nvtegra/pre-gen/m4/lib-prefix.m4 c0c6afe569131b4015d221bc853053cf884b2699 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/.nvtegra/pre-gen/m4/lt~obsolete.m4 33afa7777184315ffceecb7f8d15423639b6b9e4 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/.nvtegra/pre-gen/m4/progtest.m4 b47c4dc99957307b2cf3e48e04446ed4c35e5ed0 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/.nvtegra/pre-gen/m4/codeset.m4 8b72b8f5f76e41e4ca0f2521c06c568490894a84 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/.nvtegra/pre-gen/m4/lib-ld.m4 de22971af750306001cdc60beab8003411f9e549 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/.nvtegra/pre-gen/m4/lcmessage.m4 63755f3a62281a5aedc127b25fbf0fb4e6684ddc - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/.nvtegra/pre-gen/m4/stdint_h.m4 3bd011b3dc0b4dd6435e992c5992f67695e772e5 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/.nvtegra/pre-gen/m4/uintmax_t.m4 2184b6fb58b7a3dc7c55491395ec82184f26544d - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/.nvtegra/pre-gen/m4/intdiv0.m4 353ce963e2c5a2a6313522479a0df096b11969b2 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/.nvtegra/pre-gen/m4/glibc21.m4 393030ac10902d389e2ea993490cc4c36491f9ea - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/.nvtegra/pre-gen/m4/lib-link.m4 9fbec988b8b273fdaccf403cebaf345aad020bdb - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/.nvtegra/pre-gen/m4/iconv.m4 40abd1f0e6e2e5c98147301c2025f2e3d3568f69 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/.nvtegra/pre-gen/m4/ltoptions.m4 3c519bc90c64d4ee5bd1935eda2b9285b1924bc0 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/.nvtegra/pre-gen/m4/Makefile.in 66f7a1b546fa2dd200c136e3fc3475bfaa26fee1 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/.nvtegra/pre-gen/m4/inttypes_h.m4 3f30a5d1d7eb717c7001de349cc85f78c6b77fa8 - gstjpeg_src/gst-jpeg/gst-jpeg-1.0/.nvtegra/pre-gen-source/config.h 895f0ba75938e772a7e890d2176849b62b36babc - gstjpeg_src/nv_headers/jerror.h 4585fa2c1e446944d3975201c9de5bdba79244ca - gstjpeg_src/nv_headers/jpeglib.h 913bb5d5d2d50dff9cbab5f3f3eb7ae5aa37e8c4 - gstjpeg_src/nv_headers/jconfig.h 862fc2901639eff2493b9987d0df81128088f217 - gstjpeg_src/nv_headers/jmorecfg.h Change-Id: I393a84ae195a5651e73de9cd8901ef806f6c2f72
This commit is contained in:
66
gstjpeg_src/nv_headers/jconfig.h
Normal file
66
gstjpeg_src/nv_headers/jconfig.h
Normal file
@@ -0,0 +1,66 @@
|
||||
/* jconfig.h. Generated from jconfig.cfg by configure. */
|
||||
/* jconfig.cfg --- source file edited by configure script */
|
||||
/* see jconfig.txt for explanations */
|
||||
|
||||
#define HAVE_PROTOTYPES 1
|
||||
#define HAVE_UNSIGNED_CHAR 1
|
||||
#define HAVE_UNSIGNED_SHORT 1
|
||||
/* #undef void */
|
||||
/* #undef const */
|
||||
/* #undef CHAR_IS_UNSIGNED */
|
||||
#define HAVE_STDDEF_H 1
|
||||
#define HAVE_STDLIB_H 1
|
||||
#define HAVE_LOCALE_H 1
|
||||
/* #undef NEED_BSD_STRINGS */
|
||||
/* #undef NEED_SYS_TYPES_H */
|
||||
/* #undef NEED_FAR_POINTERS */
|
||||
/* #undef NEED_SHORT_EXTERNAL_NAMES */
|
||||
/* Define this if you get warnings about undefined structures. */
|
||||
/* #undef INCOMPLETE_TYPES_BROKEN */
|
||||
|
||||
/* Define "boolean" as unsigned char, not int, on Windows systems. */
|
||||
#ifdef _WIN32
|
||||
#ifndef __RPCNDR_H__ /* don't conflict if rpcndr.h already read */
|
||||
typedef unsigned char boolean;
|
||||
#endif
|
||||
#define HAVE_BOOLEAN /* prevent jmorecfg.h from redefining it */
|
||||
#endif
|
||||
|
||||
#ifdef JPEG_INTERNALS
|
||||
|
||||
/* #undef RIGHT_SHIFT_IS_UNSIGNED */
|
||||
#define INLINE __inline__
|
||||
/* These are for configuring the JPEG memory manager. */
|
||||
/* #undef DEFAULT_MAX_MEM */
|
||||
/* #undef NO_MKTEMP */
|
||||
|
||||
#endif /* JPEG_INTERNALS */
|
||||
|
||||
/* TODO : TEGRA_ACCELERATE should be part of all Makefile.tmk using libjpeg-8b
|
||||
* Since jconfig.h is generated when ./configure is run to compile libjpeg-8b for CPU
|
||||
* This is temporary solution so that camera scf function tests pass GVS without defining
|
||||
* in it's Makefile.tmk
|
||||
* This is with assumption that ./configure will never be run.
|
||||
* */
|
||||
#ifndef TEGRA_ACCELERATE
|
||||
#if !defined (GPU_ACCELERATE)
|
||||
#define TEGRA_ACCELERATE
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef JPEG_CJPEG_DJPEG
|
||||
|
||||
#define BMP_SUPPORTED /* BMP image file format */
|
||||
#define GIF_SUPPORTED /* GIF image file format */
|
||||
#define PPM_SUPPORTED /* PBMPLUS PPM/PGM image file format */
|
||||
/* #undef RLE_SUPPORTED */
|
||||
#define TARGA_SUPPORTED /* Targa image file format */
|
||||
|
||||
/* #undef TWO_FILE_COMMANDLINE */
|
||||
/* #undef NEED_SIGNAL_CATCHER */
|
||||
/* #undef DONT_USE_B_MODE */
|
||||
|
||||
/* Define this if you want percent-done progress reports from cjpeg/djpeg. */
|
||||
/* #undef PROGRESS_REPORT */
|
||||
|
||||
#endif /* JPEG_CJPEG_DJPEG */
|
||||
310
gstjpeg_src/nv_headers/jerror.h
Normal file
310
gstjpeg_src/nv_headers/jerror.h
Normal file
@@ -0,0 +1,310 @@
|
||||
/*
|
||||
* jerror.h
|
||||
*
|
||||
* Copyright (C) 1994-1997, Thomas G. Lane.
|
||||
* Modified 1997-2009 by Guido Vollbeding.
|
||||
* Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
* This file is part of the Independent JPEG Group's software.
|
||||
* For conditions of distribution and use, see the accompanying README file.
|
||||
*
|
||||
* This file defines the error and message codes for the JPEG library.
|
||||
* Edit this file to add new codes, or to translate the message strings to
|
||||
* some other language.
|
||||
* A set of error-reporting macros are defined too. Some applications using
|
||||
* the JPEG library may wish to include this file to get the error codes
|
||||
* and/or the macros.
|
||||
*/
|
||||
|
||||
/*
|
||||
* To define the enum list of message codes, include this file without
|
||||
* defining macro JMESSAGE. To create a message string table, include it
|
||||
* again with a suitable JMESSAGE definition (see jerror.c for an example).
|
||||
*/
|
||||
#ifndef JMESSAGE
|
||||
#ifndef JERROR_H
|
||||
/* First time through, define the enum list */
|
||||
#define JMAKE_ENUM_LIST
|
||||
#else
|
||||
/* Repeated inclusions of this file are no-ops unless JMESSAGE is defined */
|
||||
#define JMESSAGE(code,string)
|
||||
#endif /* JERROR_H */
|
||||
#endif /* JMESSAGE */
|
||||
|
||||
#ifdef JMAKE_ENUM_LIST
|
||||
|
||||
typedef enum {
|
||||
|
||||
#define JMESSAGE(code,string) code ,
|
||||
|
||||
#endif /* JMAKE_ENUM_LIST */
|
||||
|
||||
JMESSAGE(JMSG_NOMESSAGE, "Bogus message code %d") /* Must be first entry! */
|
||||
|
||||
/* For maintenance convenience, list is alphabetical by message code name */
|
||||
JMESSAGE(JERR_BAD_ALIGN_TYPE, "ALIGN_TYPE is wrong, please fix")
|
||||
JMESSAGE(JERR_BAD_ALLOC_CHUNK, "MAX_ALLOC_CHUNK is wrong, please fix")
|
||||
JMESSAGE(JERR_BAD_BUFFER_MODE, "Bogus buffer control mode")
|
||||
JMESSAGE(JERR_BAD_COMPONENT_ID, "Invalid component ID %d in SOS")
|
||||
JMESSAGE(JERR_BAD_CROP_SPEC, "Invalid crop request")
|
||||
JMESSAGE(JERR_BAD_DCT_COEF, "DCT coefficient out of range")
|
||||
JMESSAGE(JERR_BAD_DCTSIZE, "DCT scaled block size %dx%d not supported")
|
||||
JMESSAGE(JERR_BAD_DROP_SAMPLING,
|
||||
"Component index %d: mismatching sampling ratio %d:%d, %d:%d, %c")
|
||||
JMESSAGE(JERR_BAD_HUFF_TABLE, "Bogus Huffman table definition")
|
||||
JMESSAGE(JERR_BAD_IN_COLORSPACE, "Bogus input colorspace")
|
||||
JMESSAGE(JERR_BAD_J_COLORSPACE, "Bogus JPEG colorspace")
|
||||
JMESSAGE(JERR_BAD_LENGTH, "Bogus marker length")
|
||||
JMESSAGE(JERR_BAD_LIB_VERSION,
|
||||
"Wrong JPEG library version: library is %d, caller expects %d")
|
||||
JMESSAGE(JERR_BAD_MCU_SIZE, "Sampling factors too large for interleaved scan")
|
||||
JMESSAGE(JERR_BAD_POOL_ID, "Invalid memory pool code %d")
|
||||
JMESSAGE(JERR_BAD_PRECISION, "Unsupported JPEG data precision %d")
|
||||
JMESSAGE(JERR_BAD_PROGRESSION,
|
||||
"Invalid progressive parameters Ss=%d Se=%d Ah=%d Al=%d")
|
||||
JMESSAGE(JERR_BAD_PROG_SCRIPT,
|
||||
"Invalid progressive parameters at scan script entry %d")
|
||||
JMESSAGE(JERR_BAD_SAMPLING, "Bogus sampling factors")
|
||||
JMESSAGE(JERR_BAD_SCAN_SCRIPT, "Invalid scan script at entry %d")
|
||||
JMESSAGE(JERR_BAD_STATE, "Improper call to JPEG library in state %d")
|
||||
JMESSAGE(JERR_BAD_STRUCT_SIZE,
|
||||
"JPEG parameter struct mismatch: library thinks size is %u, caller expects %u")
|
||||
JMESSAGE(JERR_BAD_VIRTUAL_ACCESS, "Bogus virtual array access")
|
||||
JMESSAGE(JERR_BUFFER_SIZE, "Buffer passed to JPEG library is too small")
|
||||
JMESSAGE(JERR_CANT_SUSPEND, "Suspension not allowed here")
|
||||
JMESSAGE(JERR_CCIR601_NOTIMPL, "CCIR601 sampling not implemented yet")
|
||||
JMESSAGE(JERR_COMPONENT_COUNT, "Too many color components: %d, max %d")
|
||||
JMESSAGE(JERR_CONVERSION_NOTIMPL, "Unsupported color conversion request")
|
||||
JMESSAGE(JERR_DAC_INDEX, "Bogus DAC index %d")
|
||||
JMESSAGE(JERR_DAC_VALUE, "Bogus DAC value 0x%x")
|
||||
JMESSAGE(JERR_DHT_INDEX, "Bogus DHT index %d")
|
||||
JMESSAGE(JERR_DQT_INDEX, "Bogus DQT index %d")
|
||||
JMESSAGE(JERR_EMPTY_IMAGE, "Empty JPEG image (DNL not supported)")
|
||||
JMESSAGE(JERR_EMS_READ, "Read from EMS failed")
|
||||
JMESSAGE(JERR_EMS_WRITE, "Write to EMS failed")
|
||||
JMESSAGE(JERR_EOI_EXPECTED, "Didn't expect more than one scan")
|
||||
JMESSAGE(JERR_FILE_READ, "Input file read error")
|
||||
JMESSAGE(JERR_FILE_WRITE, "Output file write error --- out of disk space?")
|
||||
JMESSAGE(JERR_FRACT_SAMPLE_NOTIMPL, "Fractional sampling not implemented yet")
|
||||
JMESSAGE(JERR_HUFF_CLEN_OVERFLOW, "Huffman code size table overflow")
|
||||
JMESSAGE(JERR_HUFF_MISSING_CODE, "Missing Huffman code table entry")
|
||||
JMESSAGE(JERR_IMAGE_TOO_BIG, "Maximum supported image dimension is %u pixels")
|
||||
JMESSAGE(JERR_INPUT_EMPTY, "Empty input file")
|
||||
JMESSAGE(JERR_INPUT_EOF, "Premature end of input file")
|
||||
JMESSAGE(JERR_MISMATCHED_QUANT_TABLE,
|
||||
"Cannot transcode due to multiple use of quantization table %d")
|
||||
JMESSAGE(JERR_MISSING_DATA, "Scan script does not transmit all data")
|
||||
JMESSAGE(JERR_MODE_CHANGE, "Invalid color quantization mode change")
|
||||
JMESSAGE(JERR_NOTIMPL, "Not implemented yet")
|
||||
JMESSAGE(JERR_NOT_COMPILED, "Requested feature was omitted at compile time")
|
||||
JMESSAGE(JERR_NO_ARITH_TABLE, "Arithmetic table 0x%02x was not defined")
|
||||
JMESSAGE(JERR_NO_BACKING_STORE, "Backing store not supported")
|
||||
JMESSAGE(JERR_NO_HUFF_TABLE, "Huffman table 0x%02x was not defined")
|
||||
JMESSAGE(JERR_NO_IMAGE, "JPEG datastream contains no image")
|
||||
JMESSAGE(JERR_NO_QUANT_TABLE, "Quantization table 0x%02x was not defined")
|
||||
JMESSAGE(JERR_NO_SOI, "Not a JPEG file: starts with 0x%02x 0x%02x")
|
||||
JMESSAGE(JERR_OUT_OF_MEMORY, "Insufficient memory (case %d)")
|
||||
JMESSAGE(JERR_QUANT_COMPONENTS,
|
||||
"Cannot quantize more than %d color components")
|
||||
JMESSAGE(JERR_QUANT_FEW_COLORS, "Cannot quantize to fewer than %d colors")
|
||||
JMESSAGE(JERR_QUANT_MANY_COLORS, "Cannot quantize to more than %d colors")
|
||||
JMESSAGE(JERR_SOF_DUPLICATE, "Invalid JPEG file structure: two SOF markers")
|
||||
JMESSAGE(JERR_SOF_NO_SOS, "Invalid JPEG file structure: missing SOS marker")
|
||||
JMESSAGE(JERR_SOF_UNSUPPORTED, "Unsupported JPEG process: SOF type 0x%02x")
|
||||
JMESSAGE(JERR_SOI_DUPLICATE, "Invalid JPEG file structure: two SOI markers")
|
||||
JMESSAGE(JERR_SOS_NO_SOF, "Invalid JPEG file structure: SOS before SOF")
|
||||
JMESSAGE(JERR_TFILE_CREATE, "Failed to create temporary file %s")
|
||||
JMESSAGE(JERR_TFILE_READ, "Read failed on temporary file")
|
||||
JMESSAGE(JERR_TFILE_SEEK, "Seek failed on temporary file")
|
||||
JMESSAGE(JERR_TFILE_WRITE,
|
||||
"Write failed on temporary file --- out of disk space?")
|
||||
JMESSAGE(JERR_TOO_LITTLE_DATA, "Application transferred too few scanlines")
|
||||
JMESSAGE(JERR_TOO_MUCH_DATA, "Application transferred too much input data")
|
||||
JMESSAGE(JERR_UNKNOWN_MARKER, "Unsupported marker type 0x%02x")
|
||||
JMESSAGE(JERR_VIRTUAL_BUG, "Virtual array controller messed up")
|
||||
JMESSAGE(JERR_WIDTH_OVERFLOW, "Image too wide for this implementation")
|
||||
JMESSAGE(JERR_XMS_READ, "Read from XMS failed")
|
||||
JMESSAGE(JERR_XMS_WRITE, "Write to XMS failed")
|
||||
JMESSAGE(JERR_TEGRA_ACCELERATION_FAIL, "Tegra Acceleration failed")
|
||||
JMESSAGE(JERR_TEGRA_ACCELERATION_LOADLIB_FAIL,
|
||||
"dlopen: Failed to load jTegra library for Tegra Acceleration")
|
||||
JMESSAGE(JMSG_COPYRIGHT, JCOPYRIGHT)
|
||||
JMESSAGE(JMSG_VERSION, JVERSION)
|
||||
JMESSAGE(JTRC_16BIT_TABLES,
|
||||
"Caution: quantization tables are too coarse for baseline JPEG")
|
||||
JMESSAGE(JTRC_ADOBE,
|
||||
"Adobe APP14 marker: version %d, flags 0x%04x 0x%04x, transform %d")
|
||||
JMESSAGE(JTRC_APP0, "Unknown APP0 marker (not JFIF), length %u")
|
||||
JMESSAGE(JTRC_APP14, "Unknown APP14 marker (not Adobe), length %u")
|
||||
JMESSAGE(JTRC_DAC, "Define Arithmetic Table 0x%02x: 0x%02x")
|
||||
JMESSAGE(JTRC_DHT, "Define Huffman Table 0x%02x")
|
||||
JMESSAGE(JTRC_DQT, "Define Quantization Table %d precision %d")
|
||||
JMESSAGE(JTRC_DRI, "Define Restart Interval %u")
|
||||
JMESSAGE(JTRC_EMS_CLOSE, "Freed EMS handle %u")
|
||||
JMESSAGE(JTRC_EMS_OPEN, "Obtained EMS handle %u")
|
||||
JMESSAGE(JTRC_EOI, "End Of Image")
|
||||
JMESSAGE(JTRC_HUFFBITS, " %3d %3d %3d %3d %3d %3d %3d %3d")
|
||||
JMESSAGE(JTRC_JFIF, "JFIF APP0 marker: version %d.%02d, density %dx%d %d")
|
||||
JMESSAGE(JTRC_JFIF_BADTHUMBNAILSIZE,
|
||||
"Warning: thumbnail image size does not match data length %u")
|
||||
JMESSAGE(JTRC_JFIF_EXTENSION,
|
||||
"JFIF extension marker: type 0x%02x, length %u")
|
||||
JMESSAGE(JTRC_JFIF_THUMBNAIL, " with %d x %d thumbnail image")
|
||||
JMESSAGE(JTRC_MISC_MARKER, "Miscellaneous marker 0x%02x, length %u")
|
||||
JMESSAGE(JTRC_PARMLESS_MARKER, "Unexpected marker 0x%02x")
|
||||
JMESSAGE(JTRC_QUANTVALS, " %4u %4u %4u %4u %4u %4u %4u %4u")
|
||||
JMESSAGE(JTRC_QUANT_3_NCOLORS, "Quantizing to %d = %d*%d*%d colors")
|
||||
JMESSAGE(JTRC_QUANT_NCOLORS, "Quantizing to %d colors")
|
||||
JMESSAGE(JTRC_QUANT_SELECTED, "Selected %d colors for quantization")
|
||||
JMESSAGE(JTRC_RECOVERY_ACTION, "At marker 0x%02x, recovery action %d")
|
||||
JMESSAGE(JTRC_RST, "RST%d")
|
||||
JMESSAGE(JTRC_SMOOTH_NOTIMPL,
|
||||
"Smoothing not supported with nonstandard sampling ratios")
|
||||
JMESSAGE(JTRC_SOF, "Start Of Frame 0x%02x: width=%u, height=%u, components=%d")
|
||||
JMESSAGE(JTRC_SOF_COMPONENT, " Component %d: %dhx%dv q=%d")
|
||||
JMESSAGE(JTRC_SOI, "Start of Image")
|
||||
JMESSAGE(JTRC_SOS, "Start Of Scan: %d components")
|
||||
JMESSAGE(JTRC_SOS_COMPONENT, " Component %d: dc=%d ac=%d")
|
||||
JMESSAGE(JTRC_SOS_PARAMS, " Ss=%d, Se=%d, Ah=%d, Al=%d")
|
||||
JMESSAGE(JTRC_TFILE_CLOSE, "Closed temporary file %s")
|
||||
JMESSAGE(JTRC_TFILE_OPEN, "Opened temporary file %s")
|
||||
JMESSAGE(JTRC_THUMB_JPEG,
|
||||
"JFIF extension marker: JPEG-compressed thumbnail image, length %u")
|
||||
JMESSAGE(JTRC_THUMB_PALETTE,
|
||||
"JFIF extension marker: palette thumbnail image, length %u")
|
||||
JMESSAGE(JTRC_THUMB_RGB,
|
||||
"JFIF extension marker: RGB thumbnail image, length %u")
|
||||
JMESSAGE(JTRC_UNKNOWN_IDS,
|
||||
"Unrecognized component IDs %d %d %d, assuming YCbCr")
|
||||
JMESSAGE(JTRC_XMS_CLOSE, "Freed XMS handle %u")
|
||||
JMESSAGE(JTRC_XMS_OPEN, "Obtained XMS handle %u")
|
||||
JMESSAGE(JWRN_ADOBE_XFORM, "Unknown Adobe color transform code %d")
|
||||
JMESSAGE(JWRN_ARITH_BAD_CODE, "Corrupt JPEG data: bad arithmetic code")
|
||||
JMESSAGE(JWRN_BOGUS_PROGRESSION,
|
||||
"Inconsistent progression sequence for component %d coefficient %d")
|
||||
JMESSAGE(JWRN_EXTRANEOUS_DATA,
|
||||
"Corrupt JPEG data: %u extraneous bytes before marker 0x%02x")
|
||||
JMESSAGE(JWRN_HIT_MARKER, "Corrupt JPEG data: premature end of data segment")
|
||||
JMESSAGE(JWRN_HUFF_BAD_CODE, "Corrupt JPEG data: bad Huffman code")
|
||||
JMESSAGE(JWRN_JFIF_MAJOR, "Warning: unknown JFIF revision number %d.%02d")
|
||||
JMESSAGE(JWRN_JPEG_EOF, "Premature end of JPEG file")
|
||||
JMESSAGE(JWRN_MUST_RESYNC,
|
||||
"Corrupt JPEG data: found marker 0x%02x instead of RST%d")
|
||||
JMESSAGE(JWRN_NOT_SEQUENTIAL, "Invalid SOS parameters for sequential JPEG")
|
||||
JMESSAGE(JWRN_TOO_MUCH_DATA, "Application transferred too many scanlines")
|
||||
JMESSAGE(JWRN_INCORRECT_CROP_REGION, "Out of bound crop region")
|
||||
|
||||
#ifdef JMAKE_ENUM_LIST
|
||||
|
||||
JMSG_LASTMSGCODE
|
||||
} J_MESSAGE_CODE;
|
||||
|
||||
#undef JMAKE_ENUM_LIST
|
||||
#endif /* JMAKE_ENUM_LIST */
|
||||
|
||||
/* Zap JMESSAGE macro so that future re-inclusions do nothing by default */
|
||||
#undef JMESSAGE
|
||||
|
||||
|
||||
#ifndef JERROR_H
|
||||
#define JERROR_H
|
||||
|
||||
/* Macros to simplify using the error and trace message stuff */
|
||||
/* The first parameter is either type of cinfo pointer */
|
||||
|
||||
/* Fatal errors (print message and exit) */
|
||||
#define ERREXIT(cinfo,code) \
|
||||
((cinfo)->err->msg_code = (code), \
|
||||
(*(cinfo)->err->error_exit) ((j_common_ptr) (cinfo)))
|
||||
#define ERREXIT1(cinfo,code,p1) \
|
||||
((cinfo)->err->msg_code = (code), \
|
||||
(cinfo)->err->msg_parm.i[0] = (p1), \
|
||||
(*(cinfo)->err->error_exit) ((j_common_ptr) (cinfo)))
|
||||
#define ERREXIT2(cinfo,code,p1,p2) \
|
||||
((cinfo)->err->msg_code = (code), \
|
||||
(cinfo)->err->msg_parm.i[0] = (p1), \
|
||||
(cinfo)->err->msg_parm.i[1] = (p2), \
|
||||
(*(cinfo)->err->error_exit) ((j_common_ptr) (cinfo)))
|
||||
#define ERREXIT3(cinfo,code,p1,p2,p3) \
|
||||
((cinfo)->err->msg_code = (code), \
|
||||
(cinfo)->err->msg_parm.i[0] = (p1), \
|
||||
(cinfo)->err->msg_parm.i[1] = (p2), \
|
||||
(cinfo)->err->msg_parm.i[2] = (p3), \
|
||||
(*(cinfo)->err->error_exit) ((j_common_ptr) (cinfo)))
|
||||
#define ERREXIT4(cinfo,code,p1,p2,p3,p4) \
|
||||
((cinfo)->err->msg_code = (code), \
|
||||
(cinfo)->err->msg_parm.i[0] = (p1), \
|
||||
(cinfo)->err->msg_parm.i[1] = (p2), \
|
||||
(cinfo)->err->msg_parm.i[2] = (p3), \
|
||||
(cinfo)->err->msg_parm.i[3] = (p4), \
|
||||
(*(cinfo)->err->error_exit) ((j_common_ptr) (cinfo)))
|
||||
#define ERREXIT6(cinfo,code,p1,p2,p3,p4,p5,p6) \
|
||||
((cinfo)->err->msg_code = (code), \
|
||||
(cinfo)->err->msg_parm.i[0] = (p1), \
|
||||
(cinfo)->err->msg_parm.i[1] = (p2), \
|
||||
(cinfo)->err->msg_parm.i[2] = (p3), \
|
||||
(cinfo)->err->msg_parm.i[3] = (p4), \
|
||||
(cinfo)->err->msg_parm.i[4] = (p5), \
|
||||
(cinfo)->err->msg_parm.i[5] = (p6), \
|
||||
(*(cinfo)->err->error_exit) ((j_common_ptr) (cinfo)))
|
||||
#define ERREXITS(cinfo,code,str) \
|
||||
((cinfo)->err->msg_code = (code), \
|
||||
strncpy((cinfo)->err->msg_parm.s, (str), JMSG_STR_PARM_MAX), \
|
||||
(*(cinfo)->err->error_exit) ((j_common_ptr) (cinfo)))
|
||||
|
||||
#define MAKESTMT(stuff) do { stuff } while (0)
|
||||
|
||||
/* Nonfatal errors (we can keep going, but the data is probably corrupt) */
|
||||
#define WARNMS(cinfo,code) \
|
||||
((cinfo)->err->msg_code = (code), \
|
||||
(*(cinfo)->err->emit_message) ((j_common_ptr) (cinfo), -1))
|
||||
#define WARNMS1(cinfo,code,p1) \
|
||||
((cinfo)->err->msg_code = (code), \
|
||||
(cinfo)->err->msg_parm.i[0] = (p1), \
|
||||
(*(cinfo)->err->emit_message) ((j_common_ptr) (cinfo), -1))
|
||||
#define WARNMS2(cinfo,code,p1,p2) \
|
||||
((cinfo)->err->msg_code = (code), \
|
||||
(cinfo)->err->msg_parm.i[0] = (p1), \
|
||||
(cinfo)->err->msg_parm.i[1] = (p2), \
|
||||
(*(cinfo)->err->emit_message) ((j_common_ptr) (cinfo), -1))
|
||||
|
||||
/* Informational/debugging messages */
|
||||
#define TRACEMS(cinfo,lvl,code) \
|
||||
((cinfo)->err->msg_code = (code), \
|
||||
(*(cinfo)->err->emit_message) ((j_common_ptr) (cinfo), (lvl)))
|
||||
#define TRACEMS1(cinfo,lvl,code,p1) \
|
||||
((cinfo)->err->msg_code = (code), \
|
||||
(cinfo)->err->msg_parm.i[0] = (p1), \
|
||||
(*(cinfo)->err->emit_message) ((j_common_ptr) (cinfo), (lvl)))
|
||||
#define TRACEMS2(cinfo,lvl,code,p1,p2) \
|
||||
((cinfo)->err->msg_code = (code), \
|
||||
(cinfo)->err->msg_parm.i[0] = (p1), \
|
||||
(cinfo)->err->msg_parm.i[1] = (p2), \
|
||||
(*(cinfo)->err->emit_message) ((j_common_ptr) (cinfo), (lvl)))
|
||||
#define TRACEMS3(cinfo,lvl,code,p1,p2,p3) \
|
||||
MAKESTMT(int * _mp = (cinfo)->err->msg_parm.i; \
|
||||
_mp[0] = (p1); _mp[1] = (p2); _mp[2] = (p3); \
|
||||
(cinfo)->err->msg_code = (code); \
|
||||
(*(cinfo)->err->emit_message) ((j_common_ptr) (cinfo), (lvl)); )
|
||||
#define TRACEMS4(cinfo,lvl,code,p1,p2,p3,p4) \
|
||||
MAKESTMT(int * _mp = (cinfo)->err->msg_parm.i; \
|
||||
_mp[0] = (p1); _mp[1] = (p2); _mp[2] = (p3); _mp[3] = (p4); \
|
||||
(cinfo)->err->msg_code = (code); \
|
||||
(*(cinfo)->err->emit_message) ((j_common_ptr) (cinfo), (lvl)); )
|
||||
#define TRACEMS5(cinfo,lvl,code,p1,p2,p3,p4,p5) \
|
||||
MAKESTMT(int * _mp = (cinfo)->err->msg_parm.i; \
|
||||
_mp[0] = (p1); _mp[1] = (p2); _mp[2] = (p3); _mp[3] = (p4); \
|
||||
_mp[4] = (p5); \
|
||||
(cinfo)->err->msg_code = (code); \
|
||||
(*(cinfo)->err->emit_message) ((j_common_ptr) (cinfo), (lvl)); )
|
||||
#define TRACEMS8(cinfo,lvl,code,p1,p2,p3,p4,p5,p6,p7,p8) \
|
||||
MAKESTMT(int * _mp = (cinfo)->err->msg_parm.i; \
|
||||
_mp[0] = (p1); _mp[1] = (p2); _mp[2] = (p3); _mp[3] = (p4); \
|
||||
_mp[4] = (p5); _mp[5] = (p6); _mp[6] = (p7); _mp[7] = (p8); \
|
||||
(cinfo)->err->msg_code = (code); \
|
||||
(*(cinfo)->err->emit_message) ((j_common_ptr) (cinfo), (lvl)); )
|
||||
#define TRACEMSS(cinfo,lvl,code,str) \
|
||||
((cinfo)->err->msg_code = (code), \
|
||||
strncpy((cinfo)->err->msg_parm.s, (str), JMSG_STR_PARM_MAX), \
|
||||
(*(cinfo)->err->emit_message) ((j_common_ptr) (cinfo), (lvl)))
|
||||
|
||||
#endif /* JERROR_H */
|
||||
371
gstjpeg_src/nv_headers/jmorecfg.h
Normal file
371
gstjpeg_src/nv_headers/jmorecfg.h
Normal file
@@ -0,0 +1,371 @@
|
||||
/*
|
||||
* jmorecfg.h
|
||||
*
|
||||
* Copyright (C) 1991-1997, Thomas G. Lane.
|
||||
* Modified 1997-2009 by Guido Vollbeding.
|
||||
* This file is part of the Independent JPEG Group's software.
|
||||
* For conditions of distribution and use, see the accompanying README file.
|
||||
*
|
||||
* This file contains additional configuration options that customize the
|
||||
* JPEG software for special applications or support machine-dependent
|
||||
* optimizations. Most users will not need to touch this file.
|
||||
*/
|
||||
|
||||
|
||||
/*
|
||||
* Define BITS_IN_JSAMPLE as either
|
||||
* 8 for 8-bit sample values (the usual setting)
|
||||
* 12 for 12-bit sample values
|
||||
* Only 8 and 12 are legal data precisions for lossy JPEG according to the
|
||||
* JPEG standard, and the IJG code does not support anything else!
|
||||
* We do not support run-time selection of data precision, sorry.
|
||||
*/
|
||||
|
||||
#define BITS_IN_JSAMPLE 8 /* use 8 or 12 */
|
||||
|
||||
|
||||
/*
|
||||
* Maximum number of components (color channels) allowed in JPEG image.
|
||||
* To meet the letter of the JPEG spec, set this to 255. However, darn
|
||||
* few applications need more than 4 channels (maybe 5 for CMYK + alpha
|
||||
* mask). We recommend 10 as a reasonable compromise; use 4 if you are
|
||||
* really short on memory. (Each allowed component costs a hundred or so
|
||||
* bytes of storage, whether actually used in an image or not.)
|
||||
*/
|
||||
|
||||
#define MAX_COMPONENTS 10 /* maximum number of image components */
|
||||
|
||||
|
||||
/*
|
||||
* Basic data types.
|
||||
* You may need to change these if you have a machine with unusual data
|
||||
* type sizes; for example, "char" not 8 bits, "short" not 16 bits,
|
||||
* or "long" not 32 bits. We don't care whether "int" is 16 or 32 bits,
|
||||
* but it had better be at least 16.
|
||||
*/
|
||||
|
||||
/* Representation of a single sample (pixel element value).
|
||||
* We frequently allocate large arrays of these, so it's important to keep
|
||||
* them small. But if you have memory to burn and access to char or short
|
||||
* arrays is very slow on your hardware, you might want to change these.
|
||||
*/
|
||||
|
||||
#if BITS_IN_JSAMPLE == 8
|
||||
/* JSAMPLE should be the smallest type that will hold the values 0..255.
|
||||
* You can use a signed char by having GETJSAMPLE mask it with 0xFF.
|
||||
*/
|
||||
|
||||
#ifdef HAVE_UNSIGNED_CHAR
|
||||
|
||||
typedef unsigned char JSAMPLE;
|
||||
#define GETJSAMPLE(value) ((int) (value))
|
||||
|
||||
#else /* not HAVE_UNSIGNED_CHAR */
|
||||
|
||||
typedef char JSAMPLE;
|
||||
#ifdef CHAR_IS_UNSIGNED
|
||||
#define GETJSAMPLE(value) ((int) (value))
|
||||
#else
|
||||
#define GETJSAMPLE(value) ((int) (value) & 0xFF)
|
||||
#endif /* CHAR_IS_UNSIGNED */
|
||||
|
||||
#endif /* HAVE_UNSIGNED_CHAR */
|
||||
|
||||
#define MAXJSAMPLE 255
|
||||
#define CENTERJSAMPLE 128
|
||||
|
||||
#endif /* BITS_IN_JSAMPLE == 8 */
|
||||
|
||||
|
||||
#if BITS_IN_JSAMPLE == 12
|
||||
/* JSAMPLE should be the smallest type that will hold the values 0..4095.
|
||||
* On nearly all machines "short" will do nicely.
|
||||
*/
|
||||
|
||||
typedef short JSAMPLE;
|
||||
#define GETJSAMPLE(value) ((int) (value))
|
||||
|
||||
#define MAXJSAMPLE 4095
|
||||
#define CENTERJSAMPLE 2048
|
||||
|
||||
#endif /* BITS_IN_JSAMPLE == 12 */
|
||||
|
||||
|
||||
/* Representation of a DCT frequency coefficient.
|
||||
* This should be a signed value of at least 16 bits; "short" is usually OK.
|
||||
* Again, we allocate large arrays of these, but you can change to int
|
||||
* if you have memory to burn and "short" is really slow.
|
||||
*/
|
||||
|
||||
typedef short JCOEF;
|
||||
|
||||
|
||||
/* Compressed datastreams are represented as arrays of JOCTET.
|
||||
* These must be EXACTLY 8 bits wide, at least once they are written to
|
||||
* external storage. Note that when using the stdio data source/destination
|
||||
* managers, this is also the data type passed to fread/fwrite.
|
||||
*/
|
||||
|
||||
#ifdef HAVE_UNSIGNED_CHAR
|
||||
|
||||
typedef unsigned char JOCTET;
|
||||
#define GETJOCTET(value) (value)
|
||||
|
||||
#else /* not HAVE_UNSIGNED_CHAR */
|
||||
|
||||
typedef char JOCTET;
|
||||
#ifdef CHAR_IS_UNSIGNED
|
||||
#define GETJOCTET(value) (value)
|
||||
#else
|
||||
#define GETJOCTET(value) ((value) & 0xFF)
|
||||
#endif /* CHAR_IS_UNSIGNED */
|
||||
|
||||
#endif /* HAVE_UNSIGNED_CHAR */
|
||||
|
||||
|
||||
/* These typedefs are used for various table entries and so forth.
|
||||
* They must be at least as wide as specified; but making them too big
|
||||
* won't cost a huge amount of memory, so we don't provide special
|
||||
* extraction code like we did for JSAMPLE. (In other words, these
|
||||
* typedefs live at a different point on the speed/space tradeoff curve.)
|
||||
*/
|
||||
|
||||
/* UINT8 must hold at least the values 0..255. */
|
||||
|
||||
#ifdef HAVE_UNSIGNED_CHAR
|
||||
typedef unsigned char UINT8;
|
||||
#else /* not HAVE_UNSIGNED_CHAR */
|
||||
#ifdef CHAR_IS_UNSIGNED
|
||||
typedef char UINT8;
|
||||
#else /* not CHAR_IS_UNSIGNED */
|
||||
typedef short UINT8;
|
||||
#endif /* CHAR_IS_UNSIGNED */
|
||||
#endif /* HAVE_UNSIGNED_CHAR */
|
||||
|
||||
/* UINT16 must hold at least the values 0..65535. */
|
||||
|
||||
#ifdef HAVE_UNSIGNED_SHORT
|
||||
typedef unsigned short UINT16;
|
||||
#else /* not HAVE_UNSIGNED_SHORT */
|
||||
typedef unsigned int UINT16;
|
||||
#endif /* HAVE_UNSIGNED_SHORT */
|
||||
|
||||
/* INT16 must hold at least the values -32768..32767. */
|
||||
|
||||
#ifndef XMD_H /* X11/xmd.h correctly defines INT16 */
|
||||
typedef short INT16;
|
||||
#endif
|
||||
|
||||
/* INT32 must hold at least signed 32-bit values. */
|
||||
|
||||
#ifndef XMD_H /* X11/xmd.h correctly defines INT32 */
|
||||
#ifndef _BASETSD_H_ /* Microsoft defines it in basetsd.h */
|
||||
#ifndef _BASETSD_H /* MinGW is slightly different */
|
||||
#ifndef QGLOBAL_H /* Qt defines it in qglobal.h */
|
||||
typedef long INT32;
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
/* Datatype used for image dimensions. The JPEG standard only supports
|
||||
* images up to 64K*64K due to 16-bit fields in SOF markers. Therefore
|
||||
* "unsigned int" is sufficient on all machines. However, if you need to
|
||||
* handle larger images and you don't mind deviating from the spec, you
|
||||
* can change this datatype.
|
||||
*/
|
||||
|
||||
typedef unsigned int JDIMENSION;
|
||||
|
||||
#define JPEG_MAX_DIMENSION 65500L /* a tad under 64K to prevent overflows */
|
||||
|
||||
|
||||
/* These macros are used in all function definitions and extern declarations.
|
||||
* You could modify them if you need to change function linkage conventions;
|
||||
* in particular, you'll need to do that to make the library a Windows DLL.
|
||||
* Another application is to make all functions global for use with debuggers
|
||||
* or code profilers that require it.
|
||||
*/
|
||||
|
||||
/* a function called through method pointers: */
|
||||
#define METHODDEF(type) static type
|
||||
/* a function used only in its module: */
|
||||
#define LOCAL(type) static type
|
||||
/* a function referenced thru EXTERNs: */
|
||||
#define GLOBAL(type) type
|
||||
/* a reference to a GLOBAL function: */
|
||||
#define EXTERN(type) extern type
|
||||
|
||||
|
||||
/* This macro is used to declare a "method", that is, a function pointer.
|
||||
* We want to supply prototype parameters if the compiler can cope.
|
||||
* Note that the arglist parameter must be parenthesized!
|
||||
* Again, you can customize this if you need special linkage keywords.
|
||||
*/
|
||||
|
||||
#ifdef HAVE_PROTOTYPES
|
||||
#define JMETHOD(type,methodname,arglist) type (*methodname) arglist
|
||||
#else
|
||||
#define JMETHOD(type,methodname,arglist) type (*methodname) ()
|
||||
#endif
|
||||
|
||||
|
||||
/* Here is the pseudo-keyword for declaring pointers that must be "far"
|
||||
* on 80x86 machines. Most of the specialized coding for 80x86 is handled
|
||||
* by just saying "FAR *" where such a pointer is needed. In a few places
|
||||
* explicit coding is needed; see uses of the NEED_FAR_POINTERS symbol.
|
||||
*/
|
||||
|
||||
#ifndef FAR
|
||||
#ifdef NEED_FAR_POINTERS
|
||||
#define FAR far
|
||||
#else
|
||||
#define FAR
|
||||
#endif
|
||||
#endif
|
||||
|
||||
|
||||
/*
|
||||
* On a few systems, type boolean and/or its values FALSE, TRUE may appear
|
||||
* in standard header files. Or you may have conflicts with application-
|
||||
* specific header files that you want to include together with these files.
|
||||
* Defining HAVE_BOOLEAN before including jpeglib.h should make it work.
|
||||
*/
|
||||
|
||||
#ifndef HAVE_BOOLEAN
|
||||
typedef int boolean;
|
||||
#endif
|
||||
#ifndef FALSE /* in case these macros already exist */
|
||||
#define FALSE 0 /* values of boolean */
|
||||
#endif
|
||||
#ifndef TRUE
|
||||
#define TRUE 1
|
||||
#endif
|
||||
|
||||
|
||||
/*
|
||||
* The remaining options affect code selection within the JPEG library,
|
||||
* but they don't need to be visible to most applications using the library.
|
||||
* To minimize application namespace pollution, the symbols won't be
|
||||
* defined unless JPEG_INTERNALS or JPEG_INTERNAL_OPTIONS has been defined.
|
||||
*/
|
||||
|
||||
#ifdef JPEG_INTERNALS
|
||||
#define JPEG_INTERNAL_OPTIONS
|
||||
#endif
|
||||
|
||||
#ifdef JPEG_INTERNAL_OPTIONS
|
||||
|
||||
|
||||
/*
|
||||
* These defines indicate whether to include various optional functions.
|
||||
* Undefining some of these symbols will produce a smaller but less capable
|
||||
* library. Note that you can leave certain source files out of the
|
||||
* compilation/linking process if you've #undef'd the corresponding symbols.
|
||||
* (You may HAVE to do that if your compiler doesn't like null source files.)
|
||||
*/
|
||||
|
||||
/* Capability options common to encoder and decoder: */
|
||||
|
||||
#define DCT_ISLOW_SUPPORTED /* slow but accurate integer algorithm */
|
||||
#define DCT_IFAST_SUPPORTED /* faster, less accurate integer method */
|
||||
#define DCT_FLOAT_SUPPORTED /* floating-point: accurate, fast on fast HW */
|
||||
|
||||
/* Encoder capability options: */
|
||||
|
||||
#define C_ARITH_CODING_SUPPORTED /* Arithmetic coding back end? */
|
||||
#define C_MULTISCAN_FILES_SUPPORTED /* Multiple-scan JPEG files? */
|
||||
#define C_PROGRESSIVE_SUPPORTED /* Progressive JPEG? (Requires MULTISCAN)*/
|
||||
#define DCT_SCALING_SUPPORTED /* Input rescaling via DCT? (Requires DCT_ISLOW)*/
|
||||
#define ENTROPY_OPT_SUPPORTED /* Optimization of entropy coding parms? */
|
||||
/* Note: if you selected 12-bit data precision, it is dangerous to turn off
|
||||
* ENTROPY_OPT_SUPPORTED. The standard Huffman tables are only good for 8-bit
|
||||
* precision, so jchuff.c normally uses entropy optimization to compute
|
||||
* usable tables for higher precision. If you don't want to do optimization,
|
||||
* you'll have to supply different default Huffman tables.
|
||||
* The exact same statements apply for progressive JPEG: the default tables
|
||||
* don't work for progressive mode. (This may get fixed, however.)
|
||||
*/
|
||||
#define INPUT_SMOOTHING_SUPPORTED /* Input image smoothing option? */
|
||||
|
||||
/* Decoder capability options: */
|
||||
|
||||
#define D_ARITH_CODING_SUPPORTED /* Arithmetic coding back end? */
|
||||
#define D_MULTISCAN_FILES_SUPPORTED /* Multiple-scan JPEG files? */
|
||||
#define D_PROGRESSIVE_SUPPORTED /* Progressive JPEG? (Requires MULTISCAN)*/
|
||||
#define IDCT_SCALING_SUPPORTED /* Output rescaling via IDCT? */
|
||||
#define SAVE_MARKERS_SUPPORTED /* jpeg_save_markers() needed? */
|
||||
#define BLOCK_SMOOTHING_SUPPORTED /* Block smoothing? (Progressive only) */
|
||||
#undef UPSAMPLE_SCALING_SUPPORTED /* Output rescaling at upsample stage? */
|
||||
#define UPSAMPLE_MERGING_SUPPORTED /* Fast path for sloppy upsampling? */
|
||||
#define QUANT_1PASS_SUPPORTED /* 1-pass color quantization? */
|
||||
#define QUANT_2PASS_SUPPORTED /* 2-pass color quantization? */
|
||||
|
||||
/* more capability options later, no doubt */
|
||||
|
||||
|
||||
/*
|
||||
* Ordering of RGB data in scanlines passed to or from the application.
|
||||
* If your application wants to deal with data in the order B,G,R, just
|
||||
* change these macros. You can also deal with formats such as R,G,B,X
|
||||
* (one extra byte per pixel) by changing RGB_PIXELSIZE. Note that changing
|
||||
* the offsets will also change the order in which colormap data is organized.
|
||||
* RESTRICTIONS:
|
||||
* 1. The sample applications cjpeg,djpeg do NOT support modified RGB formats.
|
||||
* 2. These macros only affect RGB<=>YCbCr color conversion, so they are not
|
||||
* useful if you are using JPEG color spaces other than YCbCr or grayscale.
|
||||
* 3. The color quantizer modules will not behave desirably if RGB_PIXELSIZE
|
||||
* is not 3 (they don't understand about dummy color components!). So you
|
||||
* can't use color quantization if you change that value.
|
||||
*/
|
||||
|
||||
#define RGB_RED 0 /* Offset of Red in an RGB scanline element */
|
||||
#define RGB_GREEN 1 /* Offset of Green */
|
||||
#define RGB_BLUE 2 /* Offset of Blue */
|
||||
#define RGB_PIXELSIZE 3 /* JSAMPLEs per RGB scanline element */
|
||||
|
||||
|
||||
/* Definitions for speed-related optimizations. */
|
||||
|
||||
|
||||
/* If your compiler supports inline functions, define INLINE
|
||||
* as the inline keyword; otherwise define it as empty.
|
||||
*/
|
||||
|
||||
#ifndef INLINE
|
||||
#ifdef __GNUC__ /* for instance, GNU C knows about inline */
|
||||
#define INLINE __inline__
|
||||
#endif
|
||||
#ifndef INLINE
|
||||
#define INLINE /* default is to define it as empty */
|
||||
#endif
|
||||
#endif
|
||||
|
||||
|
||||
/* On some machines (notably 68000 series) "int" is 32 bits, but multiplying
|
||||
* two 16-bit shorts is faster than multiplying two ints. Define MULTIPLIER
|
||||
* as short on such a machine. MULTIPLIER must be at least 16 bits wide.
|
||||
*/
|
||||
|
||||
#ifndef MULTIPLIER
|
||||
#define MULTIPLIER int /* type for fastest integer multiply */
|
||||
#endif
|
||||
|
||||
|
||||
/* FAST_FLOAT should be either float or double, whichever is done faster
|
||||
* by your compiler. (Note that this type is only used in the floating point
|
||||
* DCT routines, so it only matters if you've defined DCT_FLOAT_SUPPORTED.)
|
||||
* Typically, float is faster in ANSI C compilers, while double is faster in
|
||||
* pre-ANSI compilers (because they insist on converting to double anyway).
|
||||
* The code below therefore chooses float if we have ANSI-style prototypes.
|
||||
*/
|
||||
|
||||
#ifndef FAST_FLOAT
|
||||
#ifdef HAVE_PROTOTYPES
|
||||
#define FAST_FLOAT float
|
||||
#else
|
||||
#define FAST_FLOAT double
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#endif /* JPEG_INTERNAL_OPTIONS */
|
||||
1368
gstjpeg_src/nv_headers/jpeglib.h
Normal file
1368
gstjpeg_src/nv_headers/jpeglib.h
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user