<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libgpod.git/docs/reference/tmpl, branch hal-callout-path-fix</title>
<subtitle>libgpod - iPod library (tmz's crap)</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/tmz/public_git/libgpod.git/'/>
<entry>
<title>Document Itdb_Track-&gt;album_id</title>
<updated>2009-01-03T02:58:02+00:00</updated>
<author>
<name>Todd Zullinger</name>
<email>tmz@pobox.com</email>
</author>
<published>2009-01-03T02:58:02+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/tmz/public_git/libgpod.git/commit/?id=ca5a86efe976d4ae92857f9ea87c934b7d657df1'/>
<id>ca5a86efe976d4ae92857f9ea87c934b7d657df1</id>
<content type='text'>
git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@2193 f01d2545-417e-4e96-918e-98f8d0dbbcb6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@2193 f01d2545-417e-4e96-918e-98f8d0dbbcb6
</pre>
</div>
</content>
</entry>
<entry>
<title>Update API documentation</title>
<updated>2008-12-08T01:16:58+00:00</updated>
<author>
<name>Todd Zullinger</name>
<email>tmz@pobox.com</email>
</author>
<published>2008-12-08T01:16:58+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/tmz/public_git/libgpod.git/commit/?id=5cc45a27c170810d537b1b479573eeb45cc0de1c'/>
<id>5cc45a27c170810d537b1b479573eeb45cc0de1c</id>
<content type='text'>
Add new functions and missing enums, macros, and structs to the proper
places in the documentation, remove old/unused functions, and clean up
various minor issues.

git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@2159 f01d2545-417e-4e96-918e-98f8d0dbbcb6</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add new functions and missing enums, macros, and structs to the proper
places in the documentation, remove old/unused functions, and clean up
various minor issues.

git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@2159 f01d2545-417e-4e96-918e-98f8d0dbbcb6</pre>
</div>
</content>
</entry>
<entry>
<title>Remove chapterdata_raw and chapterdata_raw_length from Itdb_Track</title>
<updated>2008-11-14T17:12:05+00:00</updated>
<author>
<name>Todd Zullinger</name>
<email>tmz@pobox.com</email>
</author>
<published>2008-11-14T17:12:05+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/tmz/public_git/libgpod.git/commit/?id=37a2026fe05cc3a02c742b77cedde4c335073230'/>
<id>37a2026fe05cc3a02c742b77cedde4c335073230</id>
<content type='text'>
These are no longer needed now that proper Chapter Data support is
available (since svn revision 1936/1937).

git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@2150 f01d2545-417e-4e96-918e-98f8d0dbbcb6</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These are no longer needed now that proper Chapter Data support is
available (since svn revision 1936/1937).

git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@2150 f01d2545-417e-4e96-918e-98f8d0dbbcb6</pre>
</div>
</content>
</entry>
<entry>
<title>Rename unk146 to explicit_flag in Itdb_Track now that it's purpose is known</title>
<updated>2008-07-30T15:27:34+00:00</updated>
<author>
<name>Todd Zullinger</name>
<email>tmzullinger@users.sourceforge.net</email>
</author>
<published>2008-07-30T15:27:34+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/tmz/public_git/libgpod.git/commit/?id=69dfb366986f4b0a4b1be0816b34df1a4bb5c623'/>
<id>69dfb366986f4b0a4b1be0816b34df1a4bb5c623</id>
<content type='text'>
git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@2073 f01d2545-417e-4e96-918e-98f8d0dbbcb6</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@2073 f01d2545-417e-4e96-918e-98f8d0dbbcb6</pre>
</div>
</content>
</entry>
<entry>
<title>Fix a few issues in the API doc after the API changes that went on</title>
<updated>2008-07-29T21:54:46+00:00</updated>
<author>
<name>Christophe Fergeau</name>
<email>teuf@gnome.org</email>
</author>
<published>2008-07-29T21:54:46+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/tmz/public_git/libgpod.git/commit/?id=b608b7d163de2b14bd0168e6eac05aad60611b8e'/>
<id>b608b7d163de2b14bd0168e6eac05aad60611b8e</id>
<content type='text'>
git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@2072 f01d2545-417e-4e96-918e-98f8d0dbbcb6</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@2072 f01d2545-417e-4e96-918e-98f8d0dbbcb6</pre>
</div>
</content>
</entry>
<entry>
<title>* src/itdb_device.c: assume the following generations do not</title>
<updated>2008-07-19T08:57:02+00:00</updated>
<author>
<name>Jorg Schuler</name>
<email>jcsjcs@users.sourceforge.net</email>
</author>
<published>2008-07-19T08:57:02+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/tmz/public_git/libgpod.git/commit/?id=e13c04c6df97910692270cada2bdb7c39e52d8a6'/>
<id>e13c04c6df97910692270cada2bdb7c39e52d8a6</id>
<content type='text'>
support sparse artwork:
ITDB_IPOD_GENERATION_NANO_1:
ITDB_IPOD_GENERATION_NANO_2:
ITDB_IPOD_GENERATION_VIDEO_1:
ITDB_IPOD_GENERATION_VIDEO_2:


git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@2054 f01d2545-417e-4e96-918e-98f8d0dbbcb6</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
support sparse artwork:
ITDB_IPOD_GENERATION_NANO_1:
ITDB_IPOD_GENERATION_NANO_2:
ITDB_IPOD_GENERATION_VIDEO_1:
ITDB_IPOD_GENERATION_VIDEO_2:


git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@2054 f01d2545-417e-4e96-918e-98f8d0dbbcb6</pre>
</div>
</content>
</entry>
<entry>
<title>Remove references to itdb_thumb_get_gdk_pixbuf()</title>
<updated>2008-07-17T16:10:33+00:00</updated>
<author>
<name>Todd Zullinger</name>
<email>tmzullinger@users.sourceforge.net</email>
</author>
<published>2008-07-17T16:10:33+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/tmz/public_git/libgpod.git/commit/?id=eda4fe948eebbf54077ea7f9f67b610a08b6d2b1'/>
<id>eda4fe948eebbf54077ea7f9f67b610a08b6d2b1</id>
<content type='text'>
git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@2050 f01d2545-417e-4e96-918e-98f8d0dbbcb6</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@2050 f01d2545-417e-4e96-918e-98f8d0dbbcb6</pre>
</div>
</content>
</entry>
<entry>
<title>* src/gchecksum.c</title>
<updated>2008-06-02T15:47:25+00:00</updated>
<author>
<name>Jorg Schuler</name>
<email>jcsjcs@users.sourceforge.net</email>
</author>
<published>2008-06-02T15:47:25+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/tmz/public_git/libgpod.git/commit/?id=96c2ac6e4e510bb6b7ae7d9718abcb813e692ef1'/>
<id>96c2ac6e4e510bb6b7ae7d9718abcb813e692ef1</id>
<content type='text'>
src/gchecksum.h
src/Makefile.am
configure.ac: copied gchecksum from glib 2.16.3. It's used if we
compile on a system that does not have glib 2.16 or
higher. Testing is needed whether it's really pulled in in those
cases -- I'm using 2.16.3 myself.

* src/itdb_itunesdb.c (mk_mhit): write mhii_link.

* src/db-artwork-writer.c: code to handle sparse artwork
correctly.

(ipod_supports_sparse_artwork): currently hard-coded to
TRUE. Will be changed in the future to reflect the information
given in the SysInfoExtended. Change yourself if your iPod does
not support Sparse Artwork (sharing of thumbnails between
several tracks).


git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@2005 f01d2545-417e-4e96-918e-98f8d0dbbcb6</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
src/gchecksum.h
src/Makefile.am
configure.ac: copied gchecksum from glib 2.16.3. It's used if we
compile on a system that does not have glib 2.16 or
higher. Testing is needed whether it's really pulled in in those
cases -- I'm using 2.16.3 myself.

* src/itdb_itunesdb.c (mk_mhit): write mhii_link.

* src/db-artwork-writer.c: code to handle sparse artwork
correctly.

(ipod_supports_sparse_artwork): currently hard-coded to
TRUE. Will be changed in the future to reflect the information
given in the SysInfoExtended. Change yourself if your iPod does
not support Sparse Artwork (sharing of thumbnails between
several tracks).


git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@2005 f01d2545-417e-4e96-918e-98f8d0dbbcb6</pre>
</div>
</content>
</entry>
<entry>
<title>* src/itdb_track.c (itdb_track_set_thumbnails_internal): set</title>
<updated>2008-05-28T13:31:53+00:00</updated>
<author>
<name>Jorg Schuler</name>
<email>jcsjcs@users.sourceforge.net</email>
</author>
<published>2008-05-28T13:31:53+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/tmz/public_git/libgpod.git/commit/?id=cd03457a05ecbd7005a83351343051fddb825514'/>
<id>cd03457a05ecbd7005a83351343051fddb825514</id>
<content type='text'>
artwork ID to 0 after removing thumbnails.

* src/db-artwork-parser.c (parse_mhii): move out dbid association
to a separate function.

(mhfd_associate_itunesdb_artwork): handle dbid and mhii_link
association of artwork to track

(parse_mhfd): loop over the number of mhsd hunks instead of
hardcoding it. Call mhfd_associate_itunesdb_artwork().

* src/itdb_itunesdb.c (get_mhit): read the mhii_link field.

* src/db-artwork-writer.c (write_mhli): handle unset artwork
correctly.

(itdb_track_filter_thumbnails): remove thumbnails correctly.

* src/db-parse-context.c (db_parse_context_get_sub_context): copy
newly introduced artwork field.

* tests/test-covers.c: print mhii_link.

* src/itdb.h: (Itdb_Track) added mhii_link. (Itdb_Artwork): added
dbid.

* src/itdb.h, src/db-artwork-parser.c, src/db-artwork-writer.c,
src/itdb_device.c, src/ithumb-writer.c, src/itdb_artwork.c:
added ITDB_THUMB_CHAPTER_SMALL/LARGE.

* src/itdb_device.c: ipod_classic_1_artwork_info: correct
ITDB_THUMB_COVER_SMALL/LARGE entries.


git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@1985 f01d2545-417e-4e96-918e-98f8d0dbbcb6</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
artwork ID to 0 after removing thumbnails.

* src/db-artwork-parser.c (parse_mhii): move out dbid association
to a separate function.

(mhfd_associate_itunesdb_artwork): handle dbid and mhii_link
association of artwork to track

(parse_mhfd): loop over the number of mhsd hunks instead of
hardcoding it. Call mhfd_associate_itunesdb_artwork().

* src/itdb_itunesdb.c (get_mhit): read the mhii_link field.

* src/db-artwork-writer.c (write_mhli): handle unset artwork
correctly.

(itdb_track_filter_thumbnails): remove thumbnails correctly.

* src/db-parse-context.c (db_parse_context_get_sub_context): copy
newly introduced artwork field.

* tests/test-covers.c: print mhii_link.

* src/itdb.h: (Itdb_Track) added mhii_link. (Itdb_Artwork): added
dbid.

* src/itdb.h, src/db-artwork-parser.c, src/db-artwork-writer.c,
src/itdb_device.c, src/ithumb-writer.c, src/itdb_artwork.c:
added ITDB_THUMB_CHAPTER_SMALL/LARGE.

* src/itdb_device.c: ipod_classic_1_artwork_info: correct
ITDB_THUMB_COVER_SMALL/LARGE entries.


git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@1985 f01d2545-417e-4e96-918e-98f8d0dbbcb6</pre>
</div>
</content>
</entry>
<entry>
<title>** code courtesy of Christophe Fergeau **</title>
<updated>2007-09-24T14:59:33+00:00</updated>
<author>
<name>Jorg Schuler</name>
<email>jcsjcs@users.sourceforge.net</email>
</author>
<published>2007-09-24T14:59:33+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/tmz/public_git/libgpod.git/commit/?id=d06a947f4e79cb6888937c4ddac48815f2f3e0ae'/>
<id>d06a947f4e79cb6888937c4ddac48815f2f3e0ae</id>
<content type='text'>
* src/itdb_itunesdb.c (mk_mhbd): write extended header needed
for new iPod Nanos (3G Video) and iPod Classics.

src/itdb_device.c
src/itdb_device.h: Code to parse SysInfoExtended and SysInfo
for the FireWireGUID. You must either copy the iPod
description XML file to Device/SysInfoExtended or add a line
'FirewireGuid: 000A27....' to Device/SysInfo. You can get
your FirewireGuid by using the tests/test-fw-id test program.

* src/sha1.c
src/sha1.h
src/itdb_sha1.c
src/itdb_sha1.h
New files for obscure hash generation code.

* src/Makefile.am: added new files.

* tests/test-checksum.c
tests/test-fw-id.c
tests/Makefile.am: test programs to retrieve the
FirewireGuid and calculate/write the obscure hash.


git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@1698 f01d2545-417e-4e96-918e-98f8d0dbbcb6</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/itdb_itunesdb.c (mk_mhbd): write extended header needed
for new iPod Nanos (3G Video) and iPod Classics.

src/itdb_device.c
src/itdb_device.h: Code to parse SysInfoExtended and SysInfo
for the FireWireGUID. You must either copy the iPod
description XML file to Device/SysInfoExtended or add a line
'FirewireGuid: 000A27....' to Device/SysInfo. You can get
your FirewireGuid by using the tests/test-fw-id test program.

* src/sha1.c
src/sha1.h
src/itdb_sha1.c
src/itdb_sha1.h
New files for obscure hash generation code.

* src/Makefile.am: added new files.

* tests/test-checksum.c
tests/test-fw-id.c
tests/Makefile.am: test programs to retrieve the
FirewireGuid and calculate/write the obscure hash.


git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@1698 f01d2545-417e-4e96-918e-98f8d0dbbcb6</pre>
</div>
</content>
</entry>
</feed>
