aboutsummaryrefslogtreecommitdiff
path: root/tools/XBMCLive
diff options
context:
space:
mode:
authorlcapriotti <lcapriotti@svn>2009-12-11 08:26:50 +0000
committerlcapriotti <lcapriotti@svn>2009-12-11 08:26:50 +0000
commit3bb2ea017cf96b581cb1d001f7b144d307e80abb (patch)
tree86385e94091aabc0c927d7d3da93d15cbaa2866e /tools/XBMCLive
parent713641c4237714c8d71918ca0049e125cdbb7935 (diff)
new usplash theme (spinner black variation, with silver logo) - Tks Beatzeps08
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@25538 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
Diffstat (limited to 'tools/XBMCLive')
-rw-r--r--tools/XBMCLive/USplashThemes/spinner-black-silver/COPYING675
-rw-r--r--tools/XBMCLive/USplashThemes/spinner-black-silver/Makefile29
-rw-r--r--tools/XBMCLive/USplashThemes/spinner-black-silver/README39
-rw-r--r--tools/XBMCLive/USplashThemes/spinner-black-silver/helvB10.bdf3305
-rw-r--r--tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc-splash.c355
-rw-r--r--tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_1024_768.pngbin0 -> 7056 bytes
-rw-r--r--tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_1280_1024.pngbin0 -> 9684 bytes
-rw-r--r--tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_1280_720.pngbin0 -> 7180 bytes
-rw-r--r--tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_1366_768.pngbin0 -> 9391 bytes
-rw-r--r--tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_1440_900.pngbin0 -> 11824 bytes
-rw-r--r--tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_1680_1050.pngbin0 -> 12361 bytes
-rw-r--r--tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_1920_1080.pngbin0 -> 12693 bytes
-rw-r--r--tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_1920_1200.pngbin0 -> 12917 bytes
-rw-r--r--tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_640_480.pngbin0 -> 4809 bytes
-rw-r--r--tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_800_600.pngbin0 -> 5060 bytes
-rw-r--r--tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_spinner.pngbin0 -> 1807 bytes
16 files changed, 4403 insertions, 0 deletions
diff --git a/tools/XBMCLive/USplashThemes/spinner-black-silver/COPYING b/tools/XBMCLive/USplashThemes/spinner-black-silver/COPYING
new file mode 100644
index 0000000000..10926e87f1
--- /dev/null
+++ b/tools/XBMCLive/USplashThemes/spinner-black-silver/COPYING
@@ -0,0 +1,675 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+ The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works. By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users. We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors. You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+ To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights. Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received. You must make sure that they, too, receive
+or can get the source code. And you must show them these terms so they
+know their rights.
+
+ Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+ For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software. For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+ Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so. This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software. The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable. Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products. If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+ Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary. To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ TERMS AND CONDITIONS
+
+ 0. Definitions.
+
+ "This License" refers to version 3 of the GNU General Public License.
+
+ "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+ "The Program" refers to any copyrightable work licensed under this
+License. Each licensee is addressed as "you". "Licensees" and
+"recipients" may be individuals or organizations.
+
+ To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy. The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+ A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+ To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy. Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+ To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies. Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+ An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License. If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+ 1. Source Code.
+
+ The "source code" for a work means the preferred form of the work
+for making modifications to it. "Object code" means any non-source
+form of a work.
+
+ A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+ The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form. A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+ The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities. However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work. For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+ The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+ The Corresponding Source for a work in source code form is that
+same work.
+
+ 2. Basic Permissions.
+
+ All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met. This License explicitly affirms your unlimited
+permission to run the unmodified Program. The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work. This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+ You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force. You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright. Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+ Conveying under any other circumstances is permitted solely under
+the conditions stated below. Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+ No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+ When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+ 4. Conveying Verbatim Copies.
+
+ You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+ You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+ 5. Conveying Modified Source Versions.
+
+ You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+ a) The work must carry prominent notices stating that you modified
+ it, and giving a relevant date.
+
+ b) The work must carry prominent notices stating that it is
+ released under this License and any conditions added under section
+ 7. This requirement modifies the requirement in section 4 to
+ "keep intact all notices".
+
+ c) You must license the entire work, as a whole, under this
+ License to anyone who comes into possession of a copy. This
+ License will therefore apply, along with any applicable section 7
+ additional terms, to the whole of the work, and all its parts,
+ regardless of how they are packaged. This License gives no
+ permission to license the work in any other way, but it does not
+ invalidate such permission if you have separately received it.
+
+ d) If the work has interactive user interfaces, each must display
+ Appropriate Legal Notices; however, if the Program has interactive
+ interfaces that do not display Appropriate Legal Notices, your
+ work need not make them do so.
+
+ A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit. Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+ 6. Conveying Non-Source Forms.
+
+ You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+ a) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by the
+ Corresponding Source fixed on a durable physical medium
+ customarily used for software interchange.
+
+ b) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by a
+ written offer, valid for at least three years and valid for as
+ long as you offer spare parts or customer support for that product
+ model, to give anyone who possesses the object code either (1) a
+ copy of the Corresponding Source for all the software in the
+ product that is covered by this License, on a durable physical
+ medium customarily used for software interchange, for a price no
+ more than your reasonable cost of physically performing this
+ conveying of source, or (2) access to copy the
+ Corresponding Source from a network server at no charge.
+
+ c) Convey individual copies of the object code with a copy of the
+ written offer to provide the Corresponding Source. This
+ alternative is allowed only occasionally and noncommercially, and
+ only if you received the object code with such an offer, in accord
+ with subsection 6b.
+
+ d) Convey the object code by offering access from a designated
+ place (gratis or for a charge), and offer equivalent access to the
+ Corresponding Source in the same way through the same place at no
+ further charge. You need not require recipients to copy the
+ Corresponding Source along with the object code. If the place to
+ copy the object code is a network server, the Corresponding Source
+ may be on a different server (operated by you or a third party)
+ that supports equivalent copying facilities, provided you maintain
+ clear directions next to the object code saying where to find the
+ Corresponding Source. Regardless of what server hosts the
+ Corresponding Source, you remain obligated to ensure that it is
+ available for as long as needed to satisfy these requirements.
+
+ e) Convey the object code using peer-to-peer transmission, provided
+ you inform other peers where the object code and Corresponding
+ Source of the work are being offered to the general public at no
+ charge under subsection 6d.
+
+ A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+ A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling. In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage. For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product. A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+ "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source. The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+ If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information. But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+ The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed. Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+ Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+ 7. Additional Terms.
+
+ "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law. If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+ When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it. (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.) You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+ Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+ a) Disclaiming warranty or limiting liability differently from the
+ terms of sections 15 and 16 of this License; or
+
+ b) Requiring preservation of specified reasonable legal notices or
+ author attributions in that material or in the Appropriate Legal
+ Notices displayed by works containing it; or
+
+ c) Prohibiting misrepresentation of the origin of that material, or
+ requiring that modified versions of such material be marked in
+ reasonable ways as different from the original version; or
+
+ d) Limiting the use for publicity purposes of names of licensors or
+ authors of the material; or
+
+ e) Declining to grant rights under trademark law for use of some
+ trade names, trademarks, or service marks; or
+
+ f) Requiring indemnification of licensors and authors of that
+ material by anyone who conveys the material (or modified versions of
+ it) with contractual assumptions of liability to the recipient, for
+ any liability that these contractual assumptions directly impose on
+ those licensors and authors.
+
+ All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10. If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term. If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+ If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+ Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+ 8. Termination.
+
+ You may not propagate or modify a covered work except as expressly
+provided under this License. Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+ However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+ Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+ Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License. If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+ 9. Acceptance Not Required for Having Copies.
+
+ You are not required to accept this License in order to receive or
+run a copy of the Program. Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance. However,
+nothing other than this License grants you permission to propagate or
+modify any covered work. These actions infringe copyright if you do
+not accept this License. Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+ 10. Automatic Licensing of Downstream Recipients.
+
+ Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License. You are not responsible
+for enforcing compliance by third parties with this License.
+
+ An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations. If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+ You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License. For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+ 11. Patents.
+
+ A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based. The
+work thus licensed is called the contributor's "contributor version".
+
+ A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version. For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+ Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+ In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement). To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+ If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients. "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+ If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+ A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License. You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+ Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+ 12. No Surrender of Others' Freedom.
+
+ If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all. For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+ 13. Use with the GNU Affero General Public License.
+
+ Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work. The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+ 14. Revised Versions of this License.
+
+ The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation. If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+ If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+ Later license versions may give you additional or different
+permissions. However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+ 15. Disclaimer of Warranty.
+
+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. Limitation of Liability.
+
+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+ 17. Interpretation of Sections 15 and 16.
+
+ If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ 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 3 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, see <http://www.gnu.org/licenses/>.
+
+Also add information on how to contact you by electronic and paper mail.
+
+ If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+ <program> Copyright (C) <year> <name of author>
+ This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+ You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+<http://www.gnu.org/licenses/>.
+
+ The GNU General Public License does not permit incorporating your program
+into proprietary programs. If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License. But first, please read
+<http://www.gnu.org/philosophy/why-not-lgpl.html>.
+
diff --git a/tools/XBMCLive/USplashThemes/spinner-black-silver/Makefile b/tools/XBMCLive/USplashThemes/spinner-black-silver/Makefile
new file mode 100644
index 0000000000..45a976db46
--- /dev/null
+++ b/tools/XBMCLive/USplashThemes/spinner-black-silver/Makefile
@@ -0,0 +1,29 @@
+CC=gcc
+CFLAGS=-g -Wall -fPIC
+LDFLAGS=
+INCLUDES=
+COMPILE = $(CC) $(INCLUDES) $(CFLAGS)
+LINK = $(CC) $(CFLAGS) $(LDFLAGS)
+
+xbmc-splash.so: xbmc_1920_1200.png.c.o xbmc_1920_1080.png.c.o xbmc_1680_1050.png.c.o xbmc_1440_900.png.c.o xbmc_1280_1024.png.c.o xbmc_1366_768.png.c.o xbmc_1280_720.png.c.o xbmc_1024_768.png.c.o xbmc_800_600.png.c.o xbmc_640_480.png.c.o xbmc_spinner.png.c.o xbmc-splash.c.o helvB10.bdf.c.o
+ $(COMPILE) -shared -o $@ $^
+
+%.c.o: %.c
+ $(COMPILE) -o $@ -c $<
+
+%.png.c: %.png
+ pngtousplash $< > $@
+
+%.bdf.c: %.bdf
+ bdftousplash $< > $@
+
+clean:
+ rm -f *.png.c *.bdf.c *.c.o *.so
+
+install:
+ cp xbmc-splash.so /usr/lib/usplash
+ rm /etc/alternatives/usplash-artwork.so
+ ln -s /usr/lib/usplash/xbmc-splash.so /etc/alternatives/usplash-artwork.so
+ dpkg-reconfigure usplash
+test:
+ usplash -c
diff --git a/tools/XBMCLive/USplashThemes/spinner-black-silver/README b/tools/XBMCLive/USplashThemes/spinner-black-silver/README
new file mode 100644
index 0000000000..d2d7d46bfe
--- /dev/null
+++ b/tools/XBMCLive/USplashThemes/spinner-black-silver/README
@@ -0,0 +1,39 @@
+XBMC Splash - Black
+====================
+
+This is my 3rd attempt at a decent USplash theme for my linux XBMC HTPC (and possibly yours too :).
+
+It cotains several resolutions:
+1024x768
+1280x720
+1366x768
+1280x1024
+1440x900
+1920x1080
+1920x1200
+
+Those might work depending on the use (and support for your vid card) of the UVESAFB kernel module.
+On my system (Radeon 3850 and 17" LCD) I was able to use 1024x768 and 1280x1024.
+
+
+Build Instructions
+==================================================
+For Ubuntu, you will need the following packages installed:
+build-essential, libusplash-dev.
+
+As it updates the initrd image, you'll need to work as root (or sudo).
+
+1. extract the package.
+2. make (or make -j2 -for a faster compile)
+3. backup your current ubuntu usplash: sudo cp /usr/lib/usplash/usplash-theme-ubuntu.so ~/
+4. replace it with your brand new xbmc usplash: sudo cp ./xbmc-splash.so /usr/lib/usplash/usplash-theme-ubuntu.so
+5. update the initrd image: sudo update-initramfs -u
+6. reboot
+7. enjoy.
+
+
+Thank yous
+==================================================
+For anyone who has ever tackled this damned USplash :)
+For all the themes at gnome-looks
+kilo323@yahoo.com for the spinner code.
diff --git a/tools/XBMCLive/USplashThemes/spinner-black-silver/helvB10.bdf b/tools/XBMCLive/USplashThemes/spinner-black-silver/helvB10.bdf
new file mode 100644
index 0000000000..fe548f547e
--- /dev/null
+++ b/tools/XBMCLive/USplashThemes/spinner-black-silver/helvB10.bdf
@@ -0,0 +1,3305 @@
+STARTFONT 2.1
+FONT -Adobe-Helvetica-Bold-R-Normal--10-100-75-75-P-60-ISO8859-1
+SIZE 10 75 75
+FONTBOUNDINGBOX 11 13 -1 -2
+COMMENT $XConsortium: helvB10.bdf,v 1.13 95/01/26 18:01:30 gildea Exp $
+COMMENT
+COMMENT +
+COMMENT Copyright 1984-1989, 1994 Adobe Systems Incorporated.
+COMMENT Copyright 1988, 1994 Digital Equipment Corporation.
+COMMENT
+COMMENT Adobe is a trademark of Adobe Systems Incorporated which may be
+COMMENT registered in certain jurisdictions.
+COMMENT Permission to use these trademarks is hereby granted only in
+COMMENT association with the images described in this file.
+COMMENT
+COMMENT Permission to use, copy, modify, distribute and sell this software
+COMMENT and its documentation for any purpose and without fee is hereby
+COMMENT granted, provided that the above copyright notices appear in all
+COMMENT copies and that both those copyright notices and this permission
+COMMENT notice appear in supporting documentation, and that the names of
+COMMENT Adobe Systems and Digital Equipment Corporation not be used in
+COMMENT advertising or publicity pertaining to distribution of the software
+COMMENT without specific, written prior permission. Adobe Systems and
+COMMENT Digital Equipment Corporation make no representations about the
+COMMENT suitability of this software for any purpose. It is provided "as
+COMMENT is" without express or implied warranty.
+COMMENT -
+STARTPROPERTIES 28
+FOUNDRY "Adobe"
+FAMILY_NAME "Helvetica"
+WEIGHT_NAME "Bold"
+SLANT "R"
+SETWIDTH_NAME "Normal"
+ADD_STYLE_NAME ""
+PIXEL_SIZE 10
+POINT_SIZE 100
+RESOLUTION_X 75
+RESOLUTION_Y 75
+SPACING "P"
+AVERAGE_WIDTH 60
+CHARSET_REGISTRY "ISO8859"
+CHARSET_ENCODING "1"
+CAP_HEIGHT 8
+X_HEIGHT 6
+FONT_ASCENT 10
+FONT_DESCENT 2
+FACE_NAME "Helvetica Bold"
+COPYRIGHT "Copyright (c) 1984, 1987 Adobe Systems Incorporated. All Rights Reserved. Copyright (c) 1988, 1991 Digital Equipment Corporation. All Rights Reserved."
+NOTICE "Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. "
+_DEC_DEVICE_FONTNAMES "PS=Helvetica-Bold"
+_DEC_PRODUCTINFO "DECwindows Fonts V2.2, 07-Nov-1991"
+DEFAULT_CHAR 32
+RELATIVE_SETWIDTH 50
+RELATIVE_WEIGHT 70
+CHARSET_COLLECTIONS "ASCII ISO8859-1 ADOBE-STANDARD"
+FULL_NAME "Helvetica Bold"
+ENDPROPERTIES
+CHARS 229
+STARTCHAR space
+ENCODING 32
+SWIDTH 278 0
+DWIDTH 3 0
+BBX 1 1 0 0
+BITMAP
+00
+ENDCHAR
+STARTCHAR exclam
+ENCODING 33
+SWIDTH 333 0
+DWIDTH 4 0
+BBX 2 8 1 0
+BITMAP
+C0
+C0
+C0
+C0
+80
+80
+00
+C0
+ENDCHAR
+STARTCHAR quotedbl
+ENCODING 34
+SWIDTH 474 0
+DWIDTH 5 0
+BBX 3 3 1 5
+BITMAP
+A0
+A0
+A0
+ENDCHAR
+STARTCHAR numbersign
+ENCODING 35
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 6 7 0 0
+BITMAP
+50
+50
+FC
+50
+F8
+A0
+A0
+ENDCHAR
+STARTCHAR dollar
+ENCODING 36
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 5 9 0 -1
+BITMAP
+20
+70
+A8
+E0
+70
+38
+A8
+70
+20
+ENDCHAR
+STARTCHAR percent
+ENCODING 37
+SWIDTH 889 0
+DWIDTH 8 0
+BBX 7 8 0 0
+BITMAP
+62
+B4
+68
+10
+10
+2C
+56
+8C
+ENDCHAR
+STARTCHAR ampersand
+ENCODING 38
+SWIDTH 722 0
+DWIDTH 8 0
+BBX 7 8 0 0
+BITMAP
+70
+D8
+D8
+70
+DE
+CC
+DC
+76
+ENDCHAR
+STARTCHAR quoteright
+ENCODING 39
+SWIDTH 278 0
+DWIDTH 3 0
+BBX 2 3 0 5
+BITMAP
+C0
+40
+80
+ENDCHAR
+STARTCHAR parenleft
+ENCODING 40
+SWIDTH 333 0
+DWIDTH 4 0
+BBX 3 10 0 -2
+BITMAP
+20
+60
+40
+C0
+C0
+C0
+C0
+40
+60
+20
+ENDCHAR
+STARTCHAR parenright
+ENCODING 41
+SWIDTH 333 0
+DWIDTH 4 0
+BBX 3 10 0 -2
+BITMAP
+80
+C0
+40
+60
+60
+60
+60
+40
+C0
+80
+ENDCHAR
+STARTCHAR asterisk
+ENCODING 42
+SWIDTH 389 0
+DWIDTH 4 0
+BBX 3 3 0 5
+BITMAP
+A0
+40
+A0
+ENDCHAR
+STARTCHAR plus
+ENCODING 43
+SWIDTH 584 0
+DWIDTH 6 0
+BBX 6 5 0 1
+BITMAP
+30
+30
+FC
+30
+30
+ENDCHAR
+STARTCHAR comma
+ENCODING 44
+SWIDTH 278 0
+DWIDTH 3 0
+BBX 2 4 0 -2
+BITMAP
+40
+40
+40
+80
+ENDCHAR
+STARTCHAR minus
+ENCODING 45
+SWIDTH 584 0
+DWIDTH 7 0
+BBX 5 1 1 3
+BITMAP
+F8
+ENDCHAR
+STARTCHAR period
+ENCODING 46
+SWIDTH 278 0
+DWIDTH 3 0
+BBX 1 2 1 0
+BITMAP
+80
+80
+ENDCHAR
+STARTCHAR slash
+ENCODING 47
+SWIDTH 278 0
+DWIDTH 4 0
+BBX 4 8 0 0
+BITMAP
+10
+10
+20
+20
+40
+40
+80
+80
+ENDCHAR
+STARTCHAR zero
+ENCODING 48
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 5 8 0 0
+BITMAP
+70
+D8
+D8
+D8
+D8
+D8
+D8
+70
+ENDCHAR
+STARTCHAR one
+ENCODING 49
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 4 8 0 0
+BITMAP
+30
+F0
+30
+30
+30
+30
+30
+30
+ENDCHAR
+STARTCHAR two
+ENCODING 50
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 5 8 0 0
+BITMAP
+70
+D8
+18
+18
+30
+60
+C0
+F8
+ENDCHAR
+STARTCHAR three
+ENCODING 51
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 5 8 0 0
+BITMAP
+70
+D8
+18
+30
+18
+18
+D8
+70
+ENDCHAR
+STARTCHAR four
+ENCODING 52
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 6 8 0 0
+BITMAP
+18
+38
+58
+58
+98
+FC
+18
+18
+ENDCHAR
+STARTCHAR five
+ENCODING 53
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 5 8 0 0
+BITMAP
+F8
+C0
+C0
+F0
+18
+98
+D8
+70
+ENDCHAR
+STARTCHAR six
+ENCODING 54
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 5 8 0 0
+BITMAP
+70
+D8
+C0
+F0
+D8
+D8
+D8
+70
+ENDCHAR
+STARTCHAR seven
+ENCODING 55
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 5 8 0 0
+BITMAP
+F8
+18
+18
+30
+30
+30
+60
+60
+ENDCHAR
+STARTCHAR eight
+ENCODING 56
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 5 8 0 0
+BITMAP
+70
+D8
+D8
+70
+D8
+D8
+D8
+70
+ENDCHAR
+STARTCHAR nine
+ENCODING 57
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 5 8 0 0
+BITMAP
+70
+D8
+D8
+D8
+78
+18
+D8
+70
+ENDCHAR
+STARTCHAR colon
+ENCODING 58
+SWIDTH 333 0
+DWIDTH 3 0
+BBX 1 6 1 0
+BITMAP
+80
+80
+00
+00
+80
+80
+ENDCHAR
+STARTCHAR semicolon
+ENCODING 59
+SWIDTH 333 0
+DWIDTH 3 0
+BBX 2 8 0 -2
+BITMAP
+40
+40
+00
+00
+40
+40
+40
+80
+ENDCHAR
+STARTCHAR less
+ENCODING 60
+SWIDTH 584 0
+DWIDTH 5 0
+BBX 4 5 0 1
+BITMAP
+30
+60
+C0
+60
+30
+ENDCHAR
+STARTCHAR equal
+ENCODING 61
+SWIDTH 584 0
+DWIDTH 6 0
+BBX 5 3 0 2
+BITMAP
+F8
+00
+F8
+ENDCHAR
+STARTCHAR greater
+ENCODING 62
+SWIDTH 584 0
+DWIDTH 5 0
+BBX 4 5 0 1
+BITMAP
+C0
+60
+30
+60
+C0
+ENDCHAR
+STARTCHAR question
+ENCODING 63
+SWIDTH 611 0
+DWIDTH 6 0
+BBX 5 8 0 0
+BITMAP
+70
+D8
+18
+30
+60
+60
+00
+60
+ENDCHAR
+STARTCHAR at
+ENCODING 64
+SWIDTH 975 0
+DWIDTH 11 0
+BBX 10 9 0 -2
+BITMAP
+1F00
+6080
+4D40
+9240
+A240
+A480
+9B00
+4000
+3E00
+ENDCHAR
+STARTCHAR A
+ENCODING 65
+SWIDTH 722 0
+DWIDTH 8 0
+BBX 7 8 0 0
+BITMAP
+38
+38
+6C
+6C
+6C
+FE
+C6
+C6
+ENDCHAR
+STARTCHAR B
+ENCODING 66
+SWIDTH 722 0
+DWIDTH 7 0
+BBX 6 8 0 0
+BITMAP
+F8
+CC
+CC
+F8
+CC
+CC
+CC
+F8
+ENDCHAR
+STARTCHAR C
+ENCODING 67
+SWIDTH 722 0
+DWIDTH 8 0
+BBX 7 8 0 0
+BITMAP
+3C
+66
+C2
+C0
+C0
+C2
+66
+3C
+ENDCHAR
+STARTCHAR D
+ENCODING 68
+SWIDTH 722 0
+DWIDTH 7 0
+BBX 6 8 0 0
+BITMAP
+F0
+D8
+CC
+CC
+CC
+CC
+D8
+F0
+ENDCHAR
+STARTCHAR E
+ENCODING 69
+SWIDTH 667 0
+DWIDTH 6 0
+BBX 5 8 0 0
+BITMAP
+F8
+C0
+C0
+F8
+C0
+C0
+C0
+F8
+ENDCHAR
+STARTCHAR F
+ENCODING 70
+SWIDTH 611 0
+DWIDTH 6 0
+BBX 5 8 0 0
+BITMAP
+F8
+C0
+C0
+F0
+C0
+C0
+C0
+C0
+ENDCHAR
+STARTCHAR G
+ENCODING 71
+SWIDTH 778 0
+DWIDTH 8 0
+BBX 7 8 0 0
+BITMAP
+3C
+66
+C2
+C0
+CE
+C6
+66
+3A
+ENDCHAR
+STARTCHAR H
+ENCODING 72
+SWIDTH 722 0
+DWIDTH 7 0
+BBX 6 8 0 0
+BITMAP
+CC
+CC
+CC
+FC
+CC
+CC
+CC
+CC
+ENDCHAR
+STARTCHAR I
+ENCODING 73
+SWIDTH 278 0
+DWIDTH 3 0
+BBX 2 8 0 0
+BITMAP
+C0
+C0
+C0
+C0
+C0
+C0
+C0
+C0
+ENDCHAR
+STARTCHAR J
+ENCODING 74
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 5 8 0 0
+BITMAP
+18
+18
+18
+18
+18
+18
+D8
+70
+ENDCHAR
+STARTCHAR K
+ENCODING 75
+SWIDTH 722 0
+DWIDTH 7 0
+BBX 7 8 0 0
+BITMAP
+CC
+D8
+F0
+E0
+F0
+D8
+CC
+C6
+ENDCHAR
+STARTCHAR L
+ENCODING 76
+SWIDTH 611 0
+DWIDTH 6 0
+BBX 5 8 0 0
+BITMAP
+C0
+C0
+C0
+C0
+C0
+C0
+C0
+F8
+ENDCHAR
+STARTCHAR M
+ENCODING 77
+SWIDTH 833 0
+DWIDTH 10 0
+BBX 9 8 0 0
+BITMAP
+C180
+E380
+E380
+F780
+D580
+DD80
+C980
+C980
+ENDCHAR
+STARTCHAR N
+ENCODING 78
+SWIDTH 722 0
+DWIDTH 8 0
+BBX 7 8 0 0
+BITMAP
+C6
+E6
+E6
+D6
+D6
+CE
+CE
+C6
+ENDCHAR
+STARTCHAR O
+ENCODING 79
+SWIDTH 778 0
+DWIDTH 8 0
+BBX 7 8 0 0
+BITMAP
+38
+6C
+C6
+C6
+C6
+C6
+6C
+38
+ENDCHAR
+STARTCHAR P
+ENCODING 80
+SWIDTH 667 0
+DWIDTH 7 0
+BBX 6 8 0 0
+BITMAP
+F8
+CC
+CC
+CC
+F8
+C0
+C0
+C0
+ENDCHAR
+STARTCHAR Q
+ENCODING 81
+SWIDTH 778 0
+DWIDTH 8 0
+BBX 7 9 0 -1
+BITMAP
+38
+6C
+C6
+C6
+C6
+D6
+6C
+3C
+02
+ENDCHAR
+STARTCHAR R
+ENCODING 82
+SWIDTH 722 0
+DWIDTH 7 0
+BBX 6 8 0 0
+BITMAP
+F8
+CC
+CC
+CC
+F8
+CC
+CC
+CC
+ENDCHAR
+STARTCHAR S
+ENCODING 83
+SWIDTH 667 0
+DWIDTH 7 0
+BBX 6 8 0 0
+BITMAP
+78
+CC
+E0
+78
+1C
+8C
+CC
+78
+ENDCHAR
+STARTCHAR T
+ENCODING 84
+SWIDTH 611 0
+DWIDTH 7 0
+BBX 6 8 0 0
+BITMAP
+FC
+30
+30
+30
+30
+30
+30
+30
+ENDCHAR
+STARTCHAR U
+ENCODING 85
+SWIDTH 722 0
+DWIDTH 7 0
+BBX 6 8 0 0
+BITMAP
+CC
+CC
+CC
+CC
+CC
+CC
+CC
+78
+ENDCHAR
+STARTCHAR V
+ENCODING 86
+SWIDTH 667 0
+DWIDTH 8 0
+BBX 7 8 0 0
+BITMAP
+C6
+C6
+6C
+6C
+6C
+38
+38
+10
+ENDCHAR
+STARTCHAR W
+ENCODING 87
+SWIDTH 944 0
+DWIDTH 11 0
+BBX 10 8 0 0
+BITMAP
+CCC0
+CCC0
+CCC0
+6D80
+6D80
+7F80
+3300
+2100
+ENDCHAR
+STARTCHAR X
+ENCODING 88
+SWIDTH 667 0
+DWIDTH 8 0
+BBX 7 8 0 0
+BITMAP
+C6
+C6
+6C
+38
+38
+6C
+C6
+C6
+ENDCHAR
+STARTCHAR Y
+ENCODING 89
+SWIDTH 667 0
+DWIDTH 9 0
+BBX 8 8 0 0
+BITMAP
+C3
+C3
+66
+66
+3C
+18
+18
+18
+ENDCHAR
+STARTCHAR Z
+ENCODING 90
+SWIDTH 611 0
+DWIDTH 7 0
+BBX 6 8 0 0
+BITMAP
+FC
+0C
+18
+30
+70
+60
+C0
+FC
+ENDCHAR
+STARTCHAR bracketleft
+ENCODING 91
+SWIDTH 333 0
+DWIDTH 4 0
+BBX 3 10 0 -2
+BITMAP
+E0
+C0
+C0
+C0
+C0
+C0
+C0
+C0
+C0
+E0
+ENDCHAR
+STARTCHAR backslash
+ENCODING 92
+SWIDTH 278 0
+DWIDTH 4 0
+BBX 4 8 0 0
+BITMAP
+80
+80
+40
+40
+20
+20
+10
+10
+ENDCHAR
+STARTCHAR bracketright
+ENCODING 93
+SWIDTH 333 0
+DWIDTH 4 0
+BBX 3 10 0 -2
+BITMAP
+E0
+60
+60
+60
+60
+60
+60
+60
+60
+E0
+ENDCHAR
+STARTCHAR asciicircum
+ENCODING 94
+SWIDTH 584 0
+DWIDTH 5 0
+BBX 5 4 0 4
+BITMAP
+20
+70
+D8
+88
+ENDCHAR
+STARTCHAR underscore
+ENCODING 95
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 6 1 0 -2
+BITMAP
+FC
+ENDCHAR
+STARTCHAR quoteleft
+ENCODING 96
+SWIDTH 278 0
+DWIDTH 3 0
+BBX 2 3 0 5
+BITMAP
+40
+80
+C0
+ENDCHAR
+STARTCHAR a
+ENCODING 97
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 6 6 0 0
+BITMAP
+70
+98
+78
+D8
+D8
+6C
+ENDCHAR
+STARTCHAR b
+ENCODING 98
+SWIDTH 611 0
+DWIDTH 6 0
+BBX 5 8 0 0
+BITMAP
+C0
+C0
+F0
+D8
+C8
+C8
+D8
+F0
+ENDCHAR
+STARTCHAR c
+ENCODING 99
+SWIDTH 556 0
+DWIDTH 5 0
+BBX 4 6 0 0
+BITMAP
+70
+D0
+C0
+C0
+D0
+70
+ENDCHAR
+STARTCHAR d
+ENCODING 100
+SWIDTH 611 0
+DWIDTH 6 0
+BBX 5 8 0 0
+BITMAP
+18
+18
+78
+D8
+98
+98
+D8
+78
+ENDCHAR
+STARTCHAR e
+ENCODING 101
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 5 6 0 0
+BITMAP
+70
+D8
+F8
+C0
+D8
+70
+ENDCHAR
+STARTCHAR f
+ENCODING 102
+SWIDTH 333 0
+DWIDTH 4 0
+BBX 4 8 0 0
+BITMAP
+70
+C0
+E0
+C0
+C0
+C0
+C0
+C0
+ENDCHAR
+STARTCHAR g
+ENCODING 103
+SWIDTH 611 0
+DWIDTH 6 0
+BBX 5 8 0 -2
+BITMAP
+68
+D8
+98
+98
+D8
+78
+18
+70
+ENDCHAR
+STARTCHAR h
+ENCODING 104
+SWIDTH 611 0
+DWIDTH 6 0
+BBX 5 8 0 0
+BITMAP
+C0
+C0
+F0
+D8
+D8
+D8
+D8
+D8
+ENDCHAR
+STARTCHAR i
+ENCODING 105
+SWIDTH 278 0
+DWIDTH 3 0
+BBX 2 8 0 0
+BITMAP
+C0
+00
+C0
+C0
+C0
+C0
+C0
+C0
+ENDCHAR
+STARTCHAR j
+ENCODING 106
+SWIDTH 278 0
+DWIDTH 3 0
+BBX 2 10 0 -2
+BITMAP
+C0
+00
+C0
+C0
+C0
+C0
+C0
+C0
+C0
+80
+ENDCHAR
+STARTCHAR k
+ENCODING 107
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 6 8 0 0
+BITMAP
+C0
+C0
+D8
+F0
+E0
+F0
+D8
+CC
+ENDCHAR
+STARTCHAR l
+ENCODING 108
+SWIDTH 278 0
+DWIDTH 3 0
+BBX 2 8 0 0
+BITMAP
+C0
+C0
+C0
+C0
+C0
+C0
+C0
+C0
+ENDCHAR
+STARTCHAR m
+ENCODING 109
+SWIDTH 889 0
+DWIDTH 9 0
+BBX 8 6 0 0
+BITMAP
+B6
+DB
+DB
+DB
+DB
+DB
+ENDCHAR
+STARTCHAR n
+ENCODING 110
+SWIDTH 611 0
+DWIDTH 6 0
+BBX 5 6 0 0
+BITMAP
+B0
+D8
+D8
+D8
+D8
+D8
+ENDCHAR
+STARTCHAR o
+ENCODING 111
+SWIDTH 611 0
+DWIDTH 6 0
+BBX 5 6 0 0
+BITMAP
+70
+D8
+D8
+D8
+D8
+70
+ENDCHAR
+STARTCHAR p
+ENCODING 112
+SWIDTH 611 0
+DWIDTH 6 0
+BBX 5 8 0 -2
+BITMAP
+B0
+D8
+C8
+C8
+D8
+F0
+C0
+C0
+ENDCHAR
+STARTCHAR q
+ENCODING 113
+SWIDTH 611 0
+DWIDTH 6 0
+BBX 5 8 0 -2
+BITMAP
+68
+D8
+98
+98
+D8
+78
+18
+18
+ENDCHAR
+STARTCHAR r
+ENCODING 114
+SWIDTH 389 0
+DWIDTH 4 0
+BBX 4 6 0 0
+BITMAP
+B0
+E0
+C0
+C0
+C0
+C0
+ENDCHAR
+STARTCHAR s
+ENCODING 115
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 5 6 0 0
+BITMAP
+70
+D8
+70
+18
+D8
+70
+ENDCHAR
+STARTCHAR t
+ENCODING 116
+SWIDTH 333 0
+DWIDTH 4 0
+BBX 3 8 0 0
+BITMAP
+C0
+C0
+E0
+C0
+C0
+C0
+C0
+60
+ENDCHAR
+STARTCHAR u
+ENCODING 117
+SWIDTH 611 0
+DWIDTH 6 0
+BBX 5 6 0 0
+BITMAP
+D8
+D8
+D8
+D8
+D8
+68
+ENDCHAR
+STARTCHAR v
+ENCODING 118
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 5 6 0 0
+BITMAP
+D8
+D8
+D8
+50
+70
+20
+ENDCHAR
+STARTCHAR w
+ENCODING 119
+SWIDTH 778 0
+DWIDTH 8 0
+BBX 7 6 0 0
+BITMAP
+D6
+D6
+D6
+6C
+6C
+6C
+ENDCHAR
+STARTCHAR x
+ENCODING 120
+SWIDTH 556 0
+DWIDTH 7 0
+BBX 6 6 0 0
+BITMAP
+CC
+78
+30
+78
+CC
+CC
+ENDCHAR
+STARTCHAR y
+ENCODING 121
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 5 8 0 -2
+BITMAP
+D8
+D8
+D8
+D8
+78
+30
+30
+60
+ENDCHAR
+STARTCHAR z
+ENCODING 122
+SWIDTH 500 0
+DWIDTH 6 0
+BBX 5 6 0 0
+BITMAP
+F8
+18
+30
+60
+C0
+F8
+ENDCHAR
+STARTCHAR braceleft
+ENCODING 123
+SWIDTH 389 0
+DWIDTH 5 0
+BBX 4 10 0 -2
+BITMAP
+30
+60
+60
+60
+C0
+60
+60
+60
+60
+30
+ENDCHAR
+STARTCHAR bar
+ENCODING 124
+SWIDTH 280 0
+DWIDTH 3 0
+BBX 1 10 1 -2
+BITMAP
+80
+80
+80
+80
+80
+80
+80
+80
+80
+80
+ENDCHAR
+STARTCHAR braceright
+ENCODING 125
+SWIDTH 389 0
+DWIDTH 5 0
+BBX 4 10 0 -2
+BITMAP
+C0
+60
+60
+60
+30
+60
+60
+60
+60
+C0
+ENDCHAR
+STARTCHAR asciitilde
+ENCODING 126
+SWIDTH 584 0
+DWIDTH 6 0
+BBX 6 2 0 2
+BITMAP
+6C
+D8
+ENDCHAR
+STARTCHAR space
+ENCODING 160
+SWIDTH 278 0
+DWIDTH 3 0
+BBX 1 1 0 0
+BITMAP
+00
+ENDCHAR
+STARTCHAR exclamdown
+ENCODING 161
+SWIDTH 333 0
+DWIDTH 4 0
+BBX 2 8 1 -2
+BITMAP
+C0
+00
+40
+40
+C0
+C0
+C0
+C0
+ENDCHAR
+STARTCHAR cent
+ENCODING 162
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 5 8 0 -1
+BITMAP
+10
+70
+D8
+A0
+A0
+D8
+70
+40
+ENDCHAR
+STARTCHAR sterling
+ENCODING 163
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 5 8 0 0
+BITMAP
+38
+68
+60
+F0
+60
+60
+68
+D8
+ENDCHAR
+STARTCHAR currency
+ENCODING 164
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 5 6 0 1
+BITMAP
+D8
+70
+D8
+D8
+70
+D8
+ENDCHAR
+STARTCHAR yen
+ENCODING 165
+SWIDTH 556 0
+DWIDTH 7 0
+BBX 6 8 0 0
+BITMAP
+84
+CC
+48
+78
+FC
+30
+FC
+30
+ENDCHAR
+STARTCHAR brokenbar
+ENCODING 166
+SWIDTH 280 0
+DWIDTH 3 0
+BBX 1 10 1 -2
+BITMAP
+80
+80
+80
+80
+00
+00
+80
+80
+80
+80
+ENDCHAR
+STARTCHAR section
+ENCODING 167
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 5 10 0 -2
+BITMAP
+70
+C8
+E0
+70
+98
+C8
+70
+38
+98
+70
+ENDCHAR
+STARTCHAR dieresis
+ENCODING 168
+SWIDTH 333 0
+DWIDTH 3 0
+BBX 3 1 0 7
+BITMAP
+A0
+ENDCHAR
+STARTCHAR copyright
+ENCODING 169
+SWIDTH 737 0
+DWIDTH 10 0
+BBX 8 8 1 0
+BITMAP
+3C
+42
+99
+A5
+A1
+9D
+42
+3C
+ENDCHAR
+STARTCHAR ordfeminine
+ENCODING 170
+SWIDTH 370 0
+DWIDTH 5 0
+BBX 3 5 1 3
+BITMAP
+E0
+20
+A0
+00
+E0
+ENDCHAR
+STARTCHAR guillemotleft
+ENCODING 171
+SWIDTH 556 0
+DWIDTH 7 0
+BBX 6 3 0 1
+BITMAP
+6C
+D8
+6C
+ENDCHAR
+STARTCHAR logicalnot
+ENCODING 172
+SWIDTH 584 0
+DWIDTH 7 0
+BBX 5 3 1 2
+BITMAP
+F8
+08
+08
+ENDCHAR
+STARTCHAR hyphen
+ENCODING 173
+SWIDTH 333 0
+DWIDTH 5 0
+BBX 4 1 0 3
+BITMAP
+F0
+ENDCHAR
+STARTCHAR registered
+ENCODING 174
+SWIDTH 737 0
+DWIDTH 10 0
+BBX 8 8 1 0
+BITMAP
+3C
+42
+BD
+A5
+B9
+A5
+42
+3C
+ENDCHAR
+STARTCHAR macron
+ENCODING 175
+SWIDTH 333 0
+DWIDTH 3 0
+BBX 3 1 0 7
+BITMAP
+E0
+ENDCHAR
+STARTCHAR degree
+ENCODING 176
+SWIDTH 400 0
+DWIDTH 4 0
+BBX 3 3 1 4
+BITMAP
+60
+A0
+C0
+ENDCHAR
+STARTCHAR plusminus
+ENCODING 177
+SWIDTH 584 0
+DWIDTH 6 0
+BBX 6 7 0 0
+BITMAP
+30
+30
+FC
+30
+30
+00
+FC
+ENDCHAR
+STARTCHAR twosuperior
+ENCODING 178
+SWIDTH 333 0
+DWIDTH 3 0
+BBX 3 4 0 3
+BITMAP
+60
+A0
+40
+E0
+ENDCHAR
+STARTCHAR threesuperior
+ENCODING 179
+SWIDTH 333 0
+DWIDTH 3 0
+BBX 3 4 0 3
+BITMAP
+E0
+40
+20
+C0
+ENDCHAR
+STARTCHAR acute
+ENCODING 180
+SWIDTH 333 0
+DWIDTH 3 0
+BBX 2 2 0 7
+BITMAP
+40
+80
+ENDCHAR
+STARTCHAR mu
+ENCODING 181
+SWIDTH 611 0
+DWIDTH 6 0
+BBX 5 8 0 -2
+BITMAP
+D8
+D8
+D8
+D8
+D8
+E8
+C0
+C0
+ENDCHAR
+STARTCHAR paragraph
+ENCODING 182
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 6 10 0 -2
+BITMAP
+7C
+E8
+E8
+E8
+68
+28
+28
+28
+28
+28
+ENDCHAR
+STARTCHAR periodcentered
+ENCODING 183
+SWIDTH 278 0
+DWIDTH 3 0
+BBX 2 1 0 3
+BITMAP
+C0
+ENDCHAR
+STARTCHAR cedilla
+ENCODING 184
+SWIDTH 333 0
+DWIDTH 3 0
+BBX 2 2 0 -2
+BITMAP
+40
+C0
+ENDCHAR
+STARTCHAR onesuperior
+ENCODING 185
+SWIDTH 333 0
+DWIDTH 3 0
+BBX 2 4 0 3
+BITMAP
+40
+C0
+40
+40
+ENDCHAR
+STARTCHAR ordmasculine
+ENCODING 186
+SWIDTH 365 0
+DWIDTH 5 0
+BBX 3 5 1 3
+BITMAP
+E0
+A0
+E0
+00
+E0
+ENDCHAR
+STARTCHAR guillemotright
+ENCODING 187
+SWIDTH 556 0
+DWIDTH 7 0
+BBX 6 3 0 1
+BITMAP
+D8
+6C
+D8
+ENDCHAR
+STARTCHAR onequarter
+ENCODING 188
+SWIDTH 834 0
+DWIDTH 9 0
+BBX 8 8 0 0
+BITMAP
+42
+C4
+48
+48
+12
+26
+2F
+42
+ENDCHAR
+STARTCHAR onehalf
+ENCODING 189
+SWIDTH 834 0
+DWIDTH 9 0
+BBX 7 8 0 0
+BITMAP
+42
+C4
+48
+48
+16
+2A
+24
+4E
+ENDCHAR
+STARTCHAR threequarters
+ENCODING 190
+SWIDTH 834 0
+DWIDTH 9 0
+BBX 8 8 0 0
+BITMAP
+E2
+44
+28
+C8
+12
+26
+2F
+42
+ENDCHAR
+STARTCHAR questiondown
+ENCODING 191
+SWIDTH 611 0
+DWIDTH 6 0
+BBX 5 8 0 -2
+BITMAP
+30
+00
+30
+30
+60
+C0
+D8
+70
+ENDCHAR
+STARTCHAR Agrave
+ENCODING 192
+SWIDTH 722 0
+DWIDTH 8 0
+BBX 7 11 0 0
+BITMAP
+20
+10
+00
+38
+38
+6C
+6C
+6C
+FE
+C6
+C6
+ENDCHAR
+STARTCHAR Aacute
+ENCODING 193
+SWIDTH 722 0
+DWIDTH 8 0
+BBX 7 11 0 0
+BITMAP
+08
+10
+00
+38
+38
+6C
+6C
+6C
+FE
+C6
+C6
+ENDCHAR
+STARTCHAR Acircumflex
+ENCODING 194
+SWIDTH 722 0
+DWIDTH 8 0
+BBX 7 11 0 0
+BITMAP
+10
+28
+00
+38
+38
+6C
+6C
+6C
+FE
+C6
+C6
+ENDCHAR
+STARTCHAR Atilde
+ENCODING 195
+SWIDTH 722 0
+DWIDTH 8 0
+BBX 7 11 0 0
+BITMAP
+14
+28
+00
+38
+38
+6C
+6C
+6C
+FE
+C6
+C6
+ENDCHAR
+STARTCHAR Adieresis
+ENCODING 196
+SWIDTH 722 0
+DWIDTH 8 0
+BBX 7 10 0 0
+BITMAP
+28
+00
+38
+38
+6C
+6C
+6C
+FE
+C6
+C6
+ENDCHAR
+STARTCHAR Aring
+ENCODING 197
+SWIDTH 722 0
+DWIDTH 8 0
+BBX 7 11 0 0
+BITMAP
+10
+28
+10
+38
+38
+6C
+6C
+6C
+FE
+C6
+C6
+ENDCHAR
+STARTCHAR AE
+ENCODING 198
+SWIDTH 1000 0
+DWIDTH 10 0
+BBX 9 8 0 0
+BITMAP
+3F80
+3C00
+6C00
+6F80
+6C00
+FC00
+CC00
+CF80
+ENDCHAR
+STARTCHAR Ccedilla
+ENCODING 199
+SWIDTH 722 0
+DWIDTH 8 0
+BBX 7 10 0 -2
+BITMAP
+3C
+66
+C2
+C0
+C0
+C2
+66
+3C
+10
+30
+ENDCHAR
+STARTCHAR Egrave
+ENCODING 200
+SWIDTH 667 0
+DWIDTH 6 0
+BBX 5 11 0 0
+BITMAP
+40
+20
+00
+F8
+C0
+C0
+F8
+C0
+C0
+C0
+F8
+ENDCHAR
+STARTCHAR Eacute
+ENCODING 201
+SWIDTH 667 0
+DWIDTH 6 0
+BBX 5 11 0 0
+BITMAP
+10
+20
+00
+F8
+C0
+C0
+F8
+C0
+C0
+C0
+F8
+ENDCHAR
+STARTCHAR Ecircumflex
+ENCODING 202
+SWIDTH 667 0
+DWIDTH 6 0
+BBX 5 11 0 0
+BITMAP
+20
+50
+00
+F8
+C0
+C0
+F8
+C0
+C0
+C0
+F8
+ENDCHAR
+STARTCHAR Edieresis
+ENCODING 203
+SWIDTH 667 0
+DWIDTH 6 0
+BBX 5 10 0 0
+BITMAP
+50
+00
+F8
+C0
+C0
+F8
+C0
+C0
+C0
+F8
+ENDCHAR
+STARTCHAR Igrave
+ENCODING 204
+SWIDTH 278 0
+DWIDTH 3 0
+BBX 2 11 0 0
+BITMAP
+80
+40
+00
+C0
+C0
+C0
+C0
+C0
+C0
+C0
+C0
+ENDCHAR
+STARTCHAR Iacute
+ENCODING 205
+SWIDTH 278 0
+DWIDTH 3 0
+BBX 2 11 0 0
+BITMAP
+40
+80
+00
+C0
+C0
+C0
+C0
+C0
+C0
+C0
+C0
+ENDCHAR
+STARTCHAR Icircumflex
+ENCODING 206
+SWIDTH 278 0
+DWIDTH 3 0
+BBX 3 11 0 0
+BITMAP
+40
+A0
+00
+C0
+C0
+C0
+C0
+C0
+C0
+C0
+C0
+ENDCHAR
+STARTCHAR Idieresis
+ENCODING 207
+SWIDTH 278 0
+DWIDTH 3 0
+BBX 3 10 0 0
+BITMAP
+A0
+00
+C0
+C0
+C0
+C0
+C0
+C0
+C0
+C0
+ENDCHAR
+STARTCHAR Eth
+ENCODING 208
+SWIDTH 722 0
+DWIDTH 7 0
+BBX 6 8 0 0
+BITMAP
+F0
+D8
+CC
+EC
+CC
+CC
+D8
+F0
+ENDCHAR
+STARTCHAR Ntilde
+ENCODING 209
+SWIDTH 722 0
+DWIDTH 8 0
+BBX 7 11 0 0
+BITMAP
+14
+28
+00
+C6
+C6
+E6
+D6
+D6
+CE
+CE
+C6
+ENDCHAR
+STARTCHAR Ograve
+ENCODING 210
+SWIDTH 778 0
+DWIDTH 8 0
+BBX 7 11 0 0
+BITMAP
+20
+10
+00
+38
+6C
+C6
+C6
+C6
+C6
+6C
+38
+ENDCHAR
+STARTCHAR Oacute
+ENCODING 211
+SWIDTH 778 0
+DWIDTH 8 0
+BBX 7 11 0 0
+BITMAP
+04
+08
+00
+38
+6C
+C6
+C6
+C6
+C6
+6C
+38
+ENDCHAR
+STARTCHAR Ocircumflex
+ENCODING 212
+SWIDTH 778 0
+DWIDTH 8 0
+BBX 7 11 0 0
+BITMAP
+10
+28
+00
+38
+6C
+C6
+C6
+C6
+C6
+6C
+38
+ENDCHAR
+STARTCHAR Otilde
+ENCODING 213
+SWIDTH 778 0
+DWIDTH 8 0
+BBX 7 11 0 0
+BITMAP
+14
+28
+00
+38
+6C
+C6
+C6
+C6
+C6
+6C
+38
+ENDCHAR
+STARTCHAR Odieresis
+ENCODING 214
+SWIDTH 778 0
+DWIDTH 8 0
+BBX 7 10 0 0
+BITMAP
+28
+00
+38
+6C
+C6
+C6
+C6
+C6
+6C
+38
+ENDCHAR
+STARTCHAR multiply
+ENCODING 215
+SWIDTH 584 0
+DWIDTH 6 0
+BBX 6 5 0 1
+BITMAP
+CC
+78
+30
+78
+CC
+ENDCHAR
+STARTCHAR Oslash
+ENCODING 216
+SWIDTH 778 0
+DWIDTH 8 0
+BBX 7 8 0 0
+BITMAP
+3A
+6C
+CE
+D6
+D6
+E6
+6C
+B8
+ENDCHAR
+STARTCHAR Ugrave
+ENCODING 217
+SWIDTH 722 0
+DWIDTH 7 0
+BBX 6 11 0 0
+BITMAP
+20
+10
+00
+CC
+CC
+CC
+CC
+CC
+CC
+CC
+78
+ENDCHAR
+STARTCHAR Uacute
+ENCODING 218
+SWIDTH 722 0
+DWIDTH 7 0
+BBX 6 11 0 0
+BITMAP
+08
+10
+00
+CC
+CC
+CC
+CC
+CC
+CC
+CC
+78
+ENDCHAR
+STARTCHAR Ucircumflex
+ENCODING 219
+SWIDTH 722 0
+DWIDTH 7 0
+BBX 6 11 0 0
+BITMAP
+10
+28
+00
+CC
+CC
+CC
+CC
+CC
+CC
+CC
+78
+ENDCHAR
+STARTCHAR Udieresis
+ENCODING 220
+SWIDTH 722 0
+DWIDTH 7 0
+BBX 6 10 0 0
+BITMAP
+28
+00
+CC
+CC
+CC
+CC
+CC
+CC
+CC
+78
+ENDCHAR
+STARTCHAR Yacute
+ENCODING 221
+SWIDTH 667 0
+DWIDTH 9 0
+BBX 8 11 0 0
+BITMAP
+04
+08
+00
+C3
+C3
+66
+66
+3C
+18
+18
+18
+ENDCHAR
+STARTCHAR Thorn
+ENCODING 222
+SWIDTH 667 0
+DWIDTH 7 0
+BBX 6 8 0 0
+BITMAP
+C0
+F8
+CC
+CC
+CC
+F8
+C0
+C0
+ENDCHAR
+STARTCHAR germandbls
+ENCODING 223
+SWIDTH 611 0
+DWIDTH 6 0
+BBX 5 8 0 0
+BITMAP
+70
+C8
+C8
+D0
+C8
+C8
+C8
+D0
+ENDCHAR
+STARTCHAR agrave
+ENCODING 224
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 6 9 0 0
+BITMAP
+40
+20
+00
+70
+98
+78
+D8
+D8
+6C
+ENDCHAR
+STARTCHAR aacute
+ENCODING 225
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 6 9 0 0
+BITMAP
+08
+10
+00
+70
+98
+78
+D8
+D8
+6C
+ENDCHAR
+STARTCHAR acircumflex
+ENCODING 226
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 6 9 0 0
+BITMAP
+30
+68
+00
+70
+98
+78
+D8
+D8
+6C
+ENDCHAR
+STARTCHAR atilde
+ENCODING 227
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 6 9 0 0
+BITMAP
+28
+50
+00
+70
+98
+78
+D8
+D8
+6C
+ENDCHAR
+STARTCHAR adieresis
+ENCODING 228
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 6 9 0 0
+BITMAP
+50
+50
+00
+70
+98
+78
+D8
+D8
+6C
+ENDCHAR
+STARTCHAR aring
+ENCODING 229
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 6 9 0 0
+BITMAP
+20
+50
+20
+70
+98
+78
+D8
+D8
+6C
+ENDCHAR
+STARTCHAR ae
+ENCODING 230
+SWIDTH 889 0
+DWIDTH 9 0
+BBX 8 6 0 0
+BITMAP
+7E
+9B
+7F
+D8
+DB
+6E
+ENDCHAR
+STARTCHAR ccedilla
+ENCODING 231
+SWIDTH 556 0
+DWIDTH 5 0
+BBX 4 8 0 -2
+BITMAP
+70
+D0
+C0
+C0
+D0
+70
+20
+60
+ENDCHAR
+STARTCHAR egrave
+ENCODING 232
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 5 9 0 0
+BITMAP
+40
+20
+00
+70
+D8
+F8
+C0
+D8
+70
+ENDCHAR
+STARTCHAR eacute
+ENCODING 233
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 5 9 0 0
+BITMAP
+10
+20
+00
+70
+D8
+F8
+C0
+D8
+70
+ENDCHAR
+STARTCHAR ecircumflex
+ENCODING 234
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 5 9 0 0
+BITMAP
+20
+50
+00
+70
+D8
+F8
+C0
+D8
+70
+ENDCHAR
+STARTCHAR edieresis
+ENCODING 235
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 5 9 0 0
+BITMAP
+50
+50
+00
+70
+D8
+F8
+C0
+D8
+70
+ENDCHAR
+STARTCHAR igrave
+ENCODING 236
+SWIDTH 278 0
+DWIDTH 3 0
+BBX 2 9 0 0
+BITMAP
+80
+40
+00
+C0
+C0
+C0
+C0
+C0
+C0
+ENDCHAR
+STARTCHAR iacute
+ENCODING 237
+SWIDTH 278 0
+DWIDTH 3 0
+BBX 3 9 0 0
+BITMAP
+20
+40
+00
+C0
+C0
+C0
+C0
+C0
+C0
+ENDCHAR
+STARTCHAR icircumflex
+ENCODING 238
+SWIDTH 278 0
+DWIDTH 3 0
+BBX 3 9 -1 0
+BITMAP
+40
+A0
+00
+60
+60
+60
+60
+60
+60
+ENDCHAR
+STARTCHAR idieresis
+ENCODING 239
+SWIDTH 278 0
+DWIDTH 3 0
+BBX 3 9 0 0
+BITMAP
+A0
+A0
+00
+C0
+C0
+C0
+C0
+C0
+C0
+ENDCHAR
+STARTCHAR eth
+ENCODING 240
+SWIDTH 611 0
+DWIDTH 6 0
+BBX 5 9 0 0
+BITMAP
+50
+60
+A0
+70
+D8
+D8
+D8
+D8
+70
+ENDCHAR
+STARTCHAR ntilde
+ENCODING 241
+SWIDTH 611 0
+DWIDTH 6 0
+BBX 5 9 0 0
+BITMAP
+28
+50
+00
+B0
+D8
+D8
+D8
+D8
+D8
+ENDCHAR
+STARTCHAR ograve
+ENCODING 242
+SWIDTH 611 0
+DWIDTH 6 0
+BBX 5 9 0 0
+BITMAP
+40
+20
+00
+70
+D8
+D8
+D8
+D8
+70
+ENDCHAR
+STARTCHAR oacute
+ENCODING 243
+SWIDTH 611 0
+DWIDTH 6 0
+BBX 5 9 0 0
+BITMAP
+10
+20
+00
+70
+D8
+D8
+D8
+D8
+70
+ENDCHAR
+STARTCHAR ocircumflex
+ENCODING 244
+SWIDTH 611 0
+DWIDTH 6 0
+BBX 5 9 0 0
+BITMAP
+20
+50
+00
+70
+D8
+D8
+D8
+D8
+70
+ENDCHAR
+STARTCHAR otilde
+ENCODING 245
+SWIDTH 611 0
+DWIDTH 6 0
+BBX 5 9 0 0
+BITMAP
+50
+A0
+00
+70
+D8
+D8
+D8
+D8
+70
+ENDCHAR
+STARTCHAR odieresis
+ENCODING 246
+SWIDTH 611 0
+DWIDTH 6 0
+BBX 5 9 0 0
+BITMAP
+50
+50
+00
+70
+D8
+D8
+D8
+D8
+70
+ENDCHAR
+STARTCHAR divide
+ENCODING 247
+SWIDTH 584 0
+DWIDTH 6 0
+BBX 6 5 0 1
+BITMAP
+30
+00
+FC
+00
+30
+ENDCHAR
+STARTCHAR oslash
+ENCODING 248
+SWIDTH 611 0
+DWIDTH 6 0
+BBX 6 6 0 0
+BITMAP
+74
+D8
+F8
+D8
+D8
+70
+ENDCHAR
+STARTCHAR ugrave
+ENCODING 249
+SWIDTH 611 0
+DWIDTH 6 0
+BBX 5 9 0 0
+BITMAP
+40
+20
+00
+D8
+D8
+D8
+D8
+D8
+68
+ENDCHAR
+STARTCHAR uacute
+ENCODING 250
+SWIDTH 611 0
+DWIDTH 6 0
+BBX 5 9 0 0
+BITMAP
+10
+20
+00
+D8
+D8
+D8
+D8
+D8
+68
+ENDCHAR
+STARTCHAR ucircumflex
+ENCODING 251
+SWIDTH 611 0
+DWIDTH 6 0
+BBX 5 9 0 0
+BITMAP
+20
+50
+00
+D8
+D8
+D8
+D8
+D8
+68
+ENDCHAR
+STARTCHAR udieresis
+ENCODING 252
+SWIDTH 611 0
+DWIDTH 6 0
+BBX 5 9 0 0
+BITMAP
+50
+50
+00
+D8
+D8
+D8
+D8
+D8
+68
+ENDCHAR
+STARTCHAR yacute
+ENCODING 253
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 5 11 0 -2
+BITMAP
+10
+20
+00
+D8
+D8
+D8
+D8
+78
+30
+30
+60
+ENDCHAR
+STARTCHAR thorn
+ENCODING 254
+SWIDTH 611 0
+DWIDTH 6 0
+BBX 5 10 0 -2
+BITMAP
+C0
+C0
+F0
+D8
+C8
+C8
+D8
+F0
+C0
+C0
+ENDCHAR
+STARTCHAR ydieresis
+ENCODING 255
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 5 11 0 -2
+BITMAP
+50
+50
+00
+D8
+D8
+D8
+D8
+78
+30
+30
+60
+ENDCHAR
+STARTCHAR Lslash
+ENCODING -1
+SWIDTH 611 0
+DWIDTH 6 0
+BBX 6 8 -1 0
+BITMAP
+60
+60
+60
+70
+E0
+60
+60
+7C
+ENDCHAR
+STARTCHAR OE
+ENCODING -1
+SWIDTH 1000 0
+DWIDTH 10 0
+BBX 9 8 0 0
+BITMAP
+3F80
+6C00
+CC00
+CF80
+CC00
+CC00
+6C00
+3F80
+ENDCHAR
+STARTCHAR Scaron
+ENCODING -1
+SWIDTH 667 0
+DWIDTH 7 0
+BBX 6 9 0 0
+BITMAP
+28
+10
+00
+78
+CC
+70
+3C
+CC
+78
+ENDCHAR
+STARTCHAR Ydieresis
+ENCODING -1
+SWIDTH 667 0
+DWIDTH 8 0
+BBX 8 8 0 0
+BITMAP
+14
+00
+C3
+66
+3C
+18
+18
+18
+ENDCHAR
+STARTCHAR Zcaron
+ENCODING -1
+SWIDTH 611 0
+DWIDTH 7 0
+BBX 6 9 0 0
+BITMAP
+28
+10
+00
+FC
+18
+30
+60
+C0
+FC
+ENDCHAR
+STARTCHAR breve
+ENCODING -1
+SWIDTH 333 0
+DWIDTH 4 0
+BBX 4 2 0 6
+BITMAP
+90
+60
+ENDCHAR
+STARTCHAR bullet
+ENCODING -1
+SWIDTH 350 0
+DWIDTH 4 0
+BBX 2 2 1 2
+BITMAP
+C0
+C0
+ENDCHAR
+STARTCHAR caron
+ENCODING -1
+SWIDTH 333 0
+DWIDTH 4 0
+BBX 3 2 0 6
+BITMAP
+A0
+40
+ENDCHAR
+STARTCHAR circumflex
+ENCODING -1
+SWIDTH 333 0
+DWIDTH 4 0
+BBX 3 2 0 6
+BITMAP
+40
+A0
+ENDCHAR
+STARTCHAR dagger
+ENCODING -1
+SWIDTH 556 0
+DWIDTH 7 0
+BBX 6 10 0 -2
+BITMAP
+30
+30
+FC
+30
+30
+30
+30
+30
+30
+30
+ENDCHAR
+STARTCHAR daggerdbl
+ENCODING -1
+SWIDTH 556 0
+DWIDTH 7 0
+BBX 6 10 0 -2
+BITMAP
+30
+30
+FC
+30
+30
+30
+FC
+30
+30
+30
+ENDCHAR
+STARTCHAR dotaccent
+ENCODING -1
+SWIDTH 333 0
+DWIDTH 2 0
+BBX 1 1 0 7
+BITMAP
+80
+ENDCHAR
+STARTCHAR dotlessi
+ENCODING -1
+SWIDTH 278 0
+DWIDTH 3 0
+BBX 2 6 0 0
+BITMAP
+C0
+C0
+C0
+C0
+C0
+C0
+ENDCHAR
+STARTCHAR ellipsis
+ENCODING -1
+SWIDTH 1000 0
+DWIDTH 10 0
+BBX 8 1 1 0
+BITMAP
+DB
+ENDCHAR
+STARTCHAR emdash
+ENCODING -1
+SWIDTH 1000 0
+DWIDTH 10 0
+BBX 10 1 0 3
+BITMAP
+FFC0
+ENDCHAR
+STARTCHAR endash
+ENCODING -1
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 6 1 0 3
+BITMAP
+FC
+ENDCHAR
+STARTCHAR fi
+ENCODING -1
+SWIDTH 611 0
+DWIDTH 7 0
+BBX 7 8 -1 0
+BITMAP
+36
+60
+F6
+66
+66
+66
+66
+66
+ENDCHAR
+STARTCHAR fl
+ENCODING -1
+SWIDTH 611 0
+DWIDTH 7 0
+BBX 7 8 -1 0
+BITMAP
+36
+66
+F6
+66
+66
+66
+66
+66
+ENDCHAR
+STARTCHAR florin
+ENCODING -1
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 5 9 0 -2
+BITMAP
+38
+60
+F8
+60
+60
+60
+60
+60
+C0
+ENDCHAR
+STARTCHAR fraction
+ENCODING -1
+SWIDTH 167 0
+DWIDTH 4 0
+BBX 5 7 -1 0
+BITMAP
+08
+10
+10
+20
+40
+40
+80
+ENDCHAR
+STARTCHAR grave
+ENCODING -1
+SWIDTH 333 0
+DWIDTH 3 0
+BBX 2 2 0 6
+BITMAP
+80
+40
+ENDCHAR
+STARTCHAR guilsinglleft
+ENCODING -1
+SWIDTH 333 0
+DWIDTH 5 0
+BBX 3 3 1 1
+BITMAP
+60
+C0
+60
+ENDCHAR
+STARTCHAR guilsinglright
+ENCODING -1
+SWIDTH 333 0
+DWIDTH 5 0
+BBX 3 3 1 1
+BITMAP
+C0
+60
+C0
+ENDCHAR
+STARTCHAR hungarumlaut
+ENCODING -1
+SWIDTH 333 0
+DWIDTH 5 0
+BBX 4 2 0 6
+BITMAP
+50
+A0
+ENDCHAR
+STARTCHAR lslash
+ENCODING -1
+SWIDTH 278 0
+DWIDTH 3 0
+BBX 4 8 -1 0
+BITMAP
+60
+60
+60
+70
+E0
+60
+60
+60
+ENDCHAR
+STARTCHAR oe
+ENCODING -1
+SWIDTH 944 0
+DWIDTH 10 0
+BBX 9 6 0 0
+BITMAP
+7700
+CD80
+CF80
+CC00
+CD80
+7700
+ENDCHAR
+STARTCHAR ogonek
+ENCODING -1
+SWIDTH 333 0
+DWIDTH 3 0
+BBX 2 2 0 -2
+BITMAP
+80
+C0
+ENDCHAR
+STARTCHAR perthousand
+ENCODING -1
+SWIDTH 1000 0
+DWIDTH 11 0
+BBX 10 7 0 0
+BITMAP
+6200
+B400
+6800
+1000
+2D80
+56C0
+8D80
+ENDCHAR
+STARTCHAR quotedblbase
+ENCODING -1
+SWIDTH 500 0
+DWIDTH 6 0
+BBX 5 3 0 -2
+BITMAP
+D8
+48
+90
+ENDCHAR
+STARTCHAR quotedblleft
+ENCODING -1
+SWIDTH 500 0
+DWIDTH 6 0
+BBX 5 3 0 5
+BITMAP
+48
+90
+D8
+ENDCHAR
+STARTCHAR quotedblright
+ENCODING -1
+SWIDTH 500 0
+DWIDTH 6 0
+BBX 5 3 0 5
+BITMAP
+D8
+48
+90
+ENDCHAR
+STARTCHAR quotesinglbase
+ENCODING -1
+SWIDTH 278 0
+DWIDTH 3 0
+BBX 2 3 0 -2
+BITMAP
+C0
+40
+80
+ENDCHAR
+STARTCHAR quotesingle
+ENCODING -1
+SWIDTH 238 0
+DWIDTH 3 0
+BBX 1 3 1 5
+BITMAP
+80
+80
+80
+ENDCHAR
+STARTCHAR ring
+ENCODING -1
+SWIDTH 333 0
+DWIDTH 4 0
+BBX 3 3 0 5
+BITMAP
+40
+A0
+40
+ENDCHAR
+STARTCHAR scaron
+ENCODING -1
+SWIDTH 556 0
+DWIDTH 6 0
+BBX 5 9 0 0
+BITMAP
+50
+20
+00
+70
+D8
+70
+18
+D8
+70
+ENDCHAR
+STARTCHAR tilde
+ENCODING -1
+SWIDTH 333 0
+DWIDTH 4 0
+BBX 4 2 0 6
+BITMAP
+50
+A0
+ENDCHAR
+STARTCHAR trademark
+ENCODING -1
+SWIDTH 1000 0
+DWIDTH 11 0
+BBX 9 4 1 3
+BITMAP
+E880
+4D80
+4A80
+4A80
+ENDCHAR
+STARTCHAR zcaron
+ENCODING -1
+SWIDTH 500 0
+DWIDTH 5 0
+BBX 5 9 0 0
+BITMAP
+50
+20
+00
+F8
+18
+30
+60
+C0
+F8
+ENDCHAR
+ENDFONT
diff --git a/tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc-splash.c b/tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc-splash.c
new file mode 100644
index 0000000000..b9fab315a9
--- /dev/null
+++ b/tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc-splash.c
@@ -0,0 +1,355 @@
+#include <usplash-theme.h>
+#include <usplash_backend.h>
+
+/**********************************************************************************
+ This is a USplash based theme for the awsome XBMC Media Center for linux.
+ Graphics were composed mainly of the official XBMC logos.
+
+ Basically, this is the work of DuDuke (watch below).
+ I just did some graphical variations.
+
+ Any questions:
+ XBMC Forumname: Beatzeps08
+
+ Visit DuDuke's blog at:
+ http://du-duke.blogspot.com/
+ for some more usplash, xbmc stuff.
+
+ some code snippets were taken from:
+ http://gnome-look.org/content/show.php/MacX+Usplash+Theme?content=73611
+
+ ===================================================================================
+ 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 3 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, see <http://www.gnu.org/licenses/>.
+ ==================================================================================
+
+**********************************************************************************/
+
+extern struct usplash_pixmap pixmap_xbmc_1920_1200;
+extern struct usplash_pixmap pixmap_xbmc_1920_1080;
+extern struct usplash_pixmap pixmap_xbmc_1680_1050;
+extern struct usplash_pixmap pixmap_xbmc_1440_900;
+extern struct usplash_pixmap pixmap_xbmc_1280_1024;
+extern struct usplash_pixmap pixmap_xbmc_1366_768;
+extern struct usplash_pixmap pixmap_xbmc_1280_720;
+extern struct usplash_pixmap pixmap_xbmc_1024_768;
+extern struct usplash_pixmap pixmap_xbmc_800_600;
+extern struct usplash_pixmap pixmap_xbmc_640_480;
+
+extern struct usplash_pixmap pixmap_xbmc_spinner;
+extern struct usplash_font font_helvB10;
+
+void t_init(struct usplash_theme* theme);
+void t_clear_progressbar(struct usplash_theme* theme);
+void t_draw_progressbar(struct usplash_theme* theme, int percentage);
+void t_animate_step(struct usplash_theme* theme, int pulsating);
+void spinner(struct usplash_theme* theme);
+
+struct usplash_theme usplash_theme;
+struct usplash_theme usplash_theme_1920_1080;
+struct usplash_theme usplash_theme_1680_1050;
+struct usplash_theme usplash_theme_1440_900;
+struct usplash_theme usplash_theme_1280_1024;
+struct usplash_theme usplash_theme_1366_768;
+struct usplash_theme usplash_theme_1280_720;
+struct usplash_theme usplash_theme_1024_768;
+struct usplash_theme usplash_theme_800_600;
+struct usplash_theme usplash_theme_640_480;
+
+static int spinner_x, spinner_y, spinner_part_width, spinner_height;
+static int current_count = 0;
+static int current_step = 0;
+static int spinner_num_steps = 12;
+
+// spinner_speed can be between 1 and 25
+// there are 12 images in the spinner, so a value of 2 will make
+// it spin around approx. once per second
+static int spinner_speed = 2;
+
+/** ----------------------------------------------------------------------- **/
+
+struct usplash_theme usplash_theme = {
+ .version = THEME_VERSION,
+ .next = &usplash_theme_1920_1080,
+ .ratio = USPLASH_16_9,
+
+ /* Background and font */
+ .pixmap = &pixmap_xbmc_1920_1200,
+ .font = &font_helvB10,
+
+ /* Palette indexes */
+ .background = 0x01,
+ .progressbar_background = 0x00,
+ .progressbar_foreground = 0x1E,
+
+ /* Functions */
+ .init = t_init,
+ .clear_progressbar = t_clear_progressbar,
+ .draw_progressbar = t_draw_progressbar,
+ .animate_step = t_animate_step,
+};
+
+struct usplash_theme usplash_theme_1920_1080 = {
+ .version = THEME_VERSION,
+ .next = &usplash_theme_1680_1050,
+ .ratio = USPLASH_16_9,
+
+ /* Background and font */
+ .pixmap = &pixmap_xbmc_1920_1080,
+ .font = &font_helvB10,
+
+ /* Palette indexes */
+ .background = 0x01,
+ .progressbar_background = 0x00,
+ .progressbar_foreground = 0x1E,
+
+ /* Functions */
+ .init = t_init,
+ .clear_progressbar = t_clear_progressbar,
+ .draw_progressbar = t_draw_progressbar,
+ .animate_step = t_animate_step,
+};
+
+struct usplash_theme usplash_theme_1680_1050 = {
+ .version = THEME_VERSION,
+ .next = &usplash_theme_1440_900,
+ .ratio = USPLASH_16_9,
+
+ /* Background and font */
+ .pixmap = &pixmap_xbmc_1680_1050,
+ .font = &font_helvB10,
+
+ /* Palette indexes */
+ .background = 0x01,
+ .progressbar_background = 0x00,
+ .progressbar_foreground = 0x1E,
+
+ /* Functions */
+ .init = t_init,
+ .clear_progressbar = t_clear_progressbar,
+ .draw_progressbar = t_draw_progressbar,
+ .animate_step = t_animate_step,
+};
+
+struct usplash_theme usplash_theme_1440_900 = {
+ .version = THEME_VERSION,
+ .next = &usplash_theme_1280_1024,
+ .ratio = USPLASH_16_9,
+
+ /* Background and font */
+ .pixmap = &pixmap_xbmc_1440_900,
+ .font = &font_helvB10,
+
+ /* Palette indexes */
+ .background = 0x01,
+ .progressbar_background = 0x00,
+ .progressbar_foreground = 0x1E,
+
+ /* Functions */
+ .init = t_init,
+ .clear_progressbar = t_clear_progressbar,
+ .draw_progressbar = t_draw_progressbar,
+ .animate_step = t_animate_step,
+};
+
+struct usplash_theme usplash_theme_1280_1024 = {
+ .version = THEME_VERSION,
+ .next = &usplash_theme_1366_768,
+ .ratio = USPLASH_4_3,
+
+ /* Background and font */
+ .pixmap = &pixmap_xbmc_1280_1024,
+ .font = &font_helvB10,
+
+ /* Palette indexes */
+ .background = 0x01,
+ .progressbar_background = 0x00,
+ .progressbar_foreground = 0x1E,
+
+ /* Functions */
+ .init = t_init,
+ .clear_progressbar = t_clear_progressbar,
+ .draw_progressbar = t_draw_progressbar,
+ .animate_step = t_animate_step,
+};
+
+struct usplash_theme usplash_theme_1366_768 = {
+ .version = THEME_VERSION,
+ .next = &usplash_theme_1280_720,
+ .ratio = USPLASH_16_9,
+
+ /* Background and font */
+ .pixmap = &pixmap_xbmc_1366_768,
+ .font = &font_helvB10,
+
+ /* Palette indexes */
+ .background = 0x01,
+ .progressbar_background = 0x00,
+ .progressbar_foreground = 0x1E,
+
+ /* Functions */
+ .init = t_init,
+ .clear_progressbar = t_clear_progressbar,
+ .draw_progressbar = t_draw_progressbar,
+ .animate_step = t_animate_step,
+};
+
+struct usplash_theme usplash_theme_1280_720 = {
+ .version = THEME_VERSION,
+ .next = &usplash_theme_1024_768,
+ .ratio = USPLASH_16_9,
+
+ /* Background and font */
+ .pixmap = &pixmap_xbmc_1280_720,
+ .font = &font_helvB10,
+
+ /* Palette indexes */
+ .background = 0x01,
+ .progressbar_background = 0x00,
+ .progressbar_foreground = 0x1E,
+
+ /* Functions */
+ .init = t_init,
+ .clear_progressbar = t_clear_progressbar,
+ .draw_progressbar = t_draw_progressbar,
+ .animate_step = t_animate_step,
+};
+
+struct usplash_theme usplash_theme_1024_768 = {
+ .version = THEME_VERSION,
+ .next = &usplash_theme_800_600,
+ .ratio = USPLASH_4_3,
+
+ /* Background and font */
+ .pixmap = &pixmap_xbmc_1024_768,
+ .font = &font_helvB10,
+
+ /* Palette indexes */
+ .background = 0x01,
+ .progressbar_background = 0x00,
+ .progressbar_foreground = 0x1E,
+
+ /* Functions */
+ .init = t_init,
+ .clear_progressbar = t_clear_progressbar,
+ .draw_progressbar = t_draw_progressbar,
+ .animate_step = t_animate_step,
+};
+
+struct usplash_theme usplash_theme_800_600 = {
+ .version = THEME_VERSION,
+ .next = &usplash_theme_640_480,
+ .ratio = USPLASH_4_3,
+
+ /* Background and font */
+ .pixmap = &pixmap_xbmc_800_600,
+ .font = &font_helvB10,
+
+ /* Palette indexes */
+ .background = 0x01,
+ .progressbar_background = 0x00,
+ .progressbar_foreground = 0x1E,
+
+ /* Functions */
+ .init = t_init,
+ .clear_progressbar = t_clear_progressbar,
+ .draw_progressbar = t_draw_progressbar,
+ .animate_step = t_animate_step,
+};
+
+struct usplash_theme usplash_theme_640_480 = {
+ .version = THEME_VERSION,
+ .next = NULL,
+ .ratio = USPLASH_4_3,
+
+ /* Background and font */
+ .pixmap = &pixmap_xbmc_640_480,
+ .font = &font_helvB10,
+
+ /* Palette indexes */
+ .background = 0x01,
+ .progressbar_background = 0x00,
+ .progressbar_foreground = 0x1E,
+
+ /* Functions */
+ .init = t_init,
+ .clear_progressbar = t_clear_progressbar,
+ .draw_progressbar = t_draw_progressbar,
+ .animate_step = t_animate_step,
+};
+
+/** ---------------------------------------------------------- **/
+
+/* init usplash */
+void t_init(struct usplash_theme *theme) {
+ // determine spinner position and dimensions
+ spinner_height = pixmap_xbmc_spinner.height;
+ spinner_part_width = pixmap_xbmc_spinner.width / spinner_num_steps;
+ spinner_x = (theme->pixmap->width / 2) - (spinner_part_width / 2);
+ spinner_y = (theme->pixmap->height / 2) + (theme->pixmap->height / 8) - (pixmap_xbmc_spinner.height / 2);
+
+ // set text box dimensions and size
+ theme->text_width = 450;
+ //theme->text_x = (theme->pixmap->width / 2) - (theme->text_width / 2);
+ theme->text_x = 20;
+ theme->text_y = (theme->pixmap->height * 0.60);
+ theme->text_height = 60;
+
+ // set theme color indexes
+ theme->background = 0;
+ theme->progressbar_background = 0;
+ theme->progressbar_foreground = 243;
+ theme->text_background = 0;
+ theme->text_foreground = 243;
+ theme->text_success = 243;
+ theme->text_failure = 243;
+}
+
+/******
+ * Animation callback - called 25 times per second by Usplash
+ *
+ * Param: struct usplash_theme* theme - theme being used
+ * int pulsating - boolean int
+ */
+void t_animate_step(struct usplash_theme* theme, int pulsating) {
+ current_count = current_count + 1;
+
+ // increase test int for slower spinning
+ if(current_count == spinner_speed) {
+ spinner(theme);
+ current_count = 0;
+ }
+}
+
+/********
+ * Animate the spinner
+ * helper function to aid in animation of spinner
+ */
+void spinner(struct usplash_theme* theme) {
+ current_step = current_step + 1;
+
+ int x0 = (spinner_part_width * current_step) - spinner_part_width;
+ int y0 = 0;
+
+ // if current step > number of images in the spinner, then reset to beginning (at end or circular spinner)
+ if(current_step >= spinner_num_steps) {
+ current_step = 0;
+ }
+
+ // call usplash_put_part for the small or large spinner image
+ usplash_put_part(spinner_x, spinner_y, spinner_part_width, spinner_height, &pixmap_xbmc_spinner, x0, y0);
+}
+
+/** not used for now **/
+void t_clear_progressbar(struct usplash_theme *theme) { }
+void t_draw_progressbar(struct usplash_theme *theme, int percentage) { }
diff --git a/tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_1024_768.png b/tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_1024_768.png
new file mode 100644
index 0000000000..0648ae5893
--- /dev/null
+++ b/tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_1024_768.png
Binary files differ
diff --git a/tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_1280_1024.png b/tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_1280_1024.png
new file mode 100644
index 0000000000..558c489a17
--- /dev/null
+++ b/tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_1280_1024.png
Binary files differ
diff --git a/tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_1280_720.png b/tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_1280_720.png
new file mode 100644
index 0000000000..5b3a1b8e95
--- /dev/null
+++ b/tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_1280_720.png
Binary files differ
diff --git a/tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_1366_768.png b/tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_1366_768.png
new file mode 100644
index 0000000000..d78605f3f5
--- /dev/null
+++ b/tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_1366_768.png
Binary files differ
diff --git a/tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_1440_900.png b/tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_1440_900.png
new file mode 100644
index 0000000000..d844263efa
--- /dev/null
+++ b/tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_1440_900.png
Binary files differ
diff --git a/tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_1680_1050.png b/tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_1680_1050.png
new file mode 100644
index 0000000000..e9a11724dd
--- /dev/null
+++ b/tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_1680_1050.png
Binary files differ
diff --git a/tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_1920_1080.png b/tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_1920_1080.png
new file mode 100644
index 0000000000..50c7057e56
--- /dev/null
+++ b/tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_1920_1080.png
Binary files differ
diff --git a/tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_1920_1200.png b/tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_1920_1200.png
new file mode 100644
index 0000000000..d3442bddb5
--- /dev/null
+++ b/tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_1920_1200.png
Binary files differ
diff --git a/tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_640_480.png b/tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_640_480.png
new file mode 100644
index 0000000000..c1fefc0430
--- /dev/null
+++ b/tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_640_480.png
Binary files differ
diff --git a/tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_800_600.png b/tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_800_600.png
new file mode 100644
index 0000000000..4c47a6fe41
--- /dev/null
+++ b/tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_800_600.png
Binary files differ
diff --git a/tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_spinner.png b/tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_spinner.png
new file mode 100644
index 0000000000..44e3fca52f
--- /dev/null
+++ b/tools/XBMCLive/USplashThemes/spinner-black-silver/xbmc_spinner.png
Binary files differ