<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libgpod.git/docs/reference, branch python-quiet-tests</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>	* src/gchecksum.c</title>
<updated>2008-06-02T15:47:25+00:00</updated>
<author>
<name>jcsjcs</name>
<email>jcsjcs@f01d2545-417e-4e96-918e-98f8d0dbbcb6</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=1199a7fbfb40d0378e92baebc06a4c4d28368711'/>
<id>1199a7fbfb40d0378e92baebc06a4c4d28368711</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>jcsjcs</name>
<email>jcsjcs@f01d2545-417e-4e96-918e-98f8d0dbbcb6</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=fad5dff9da900de68e287c5a3fe214f907ad90e6'/>
<id>fad5dff9da900de68e287c5a3fe214f907ad90e6</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>cleanup more of our dirs with make uninstall</title>
<updated>2008-03-29T20:32:38+00:00</updated>
<author>
<name>tmzullinger</name>
<email>tmzullinger@f01d2545-417e-4e96-918e-98f8d0dbbcb6</email>
</author>
<published>2008-03-29T20:32:38+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/tmz/public_git/libgpod.git/commit/?id=190080bf60ea7d85b00f1a8ee005528c4f798921'/>
<id>190080bf60ea7d85b00f1a8ee005528c4f798921</id>
<content type='text'>
git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@1955 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@1955 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>jcsjcs</name>
<email>jcsjcs@f01d2545-417e-4e96-918e-98f8d0dbbcb6</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=3d54de27eddcfa14a5313a22bb09374e8a37aaa8'/>
<id>3d54de27eddcfa14a5313a22bb09374e8a37aaa8</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>
<entry>
<title>	* src/itdb_device.c:</title>
<updated>2007-09-15T15:33:37+00:00</updated>
<author>
<name>jcsjcs</name>
<email>jcsjcs@f01d2545-417e-4e96-918e-98f8d0dbbcb6</email>
</author>
<published>2007-09-15T15:33:37+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/tmz/public_git/libgpod.git/commit/?id=86e1c0ae7a8eac138cce370c2c07cea8c5b6f0a0'/>
<id>86e1c0ae7a8eac138cce370c2c07cea8c5b6f0a0</id>
<content type='text'>
	  Re-organized the representation of iPod models -- instead of 1st
	  to 7th generation more well-known names like "iPod Nano 1G",
	  "iPod Nano 2G"... are used.

	  Added untested support for iPod Classic Artwork. Not clear which
	  thumbnail type is used for what.

	  src/itdb_track.c (itdb_track_set_thumbnails_internal):
	  Please note: itdb_track_set_thumbnails() needs to be thought
	  over to make sure all thumbnail types are added properly. Please
	  see note in itdb_track.c for details.

	  src/itdb.h: Added symbols for the new representation indicated
	  above: ITDB_IPOD_GENERATION_*, ITDB_IPOD_MODEL_*



git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@1695 f01d2545-417e-4e96-918e-98f8d0dbbcb6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	  Re-organized the representation of iPod models -- instead of 1st
	  to 7th generation more well-known names like "iPod Nano 1G",
	  "iPod Nano 2G"... are used.

	  Added untested support for iPod Classic Artwork. Not clear which
	  thumbnail type is used for what.

	  src/itdb_track.c (itdb_track_set_thumbnails_internal):
	  Please note: itdb_track_set_thumbnails() needs to be thought
	  over to make sure all thumbnail types are added properly. Please
	  see note in itdb_track.c for details.

	  src/itdb.h: Added symbols for the new representation indicated
	  above: ITDB_IPOD_GENERATION_*, ITDB_IPOD_MODEL_*



git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@1695 f01d2545-417e-4e96-918e-98f8d0dbbcb6
</pre>
</div>
</content>
</entry>
<entry>
<title>	* src/db-image-parser.c</title>
<updated>2007-09-08T15:15:57+00:00</updated>
<author>
<name>jcsjcs</name>
<email>jcsjcs@f01d2545-417e-4e96-918e-98f8d0dbbcb6</email>
</author>
<published>2007-09-08T15:15:57+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/tmz/public_git/libgpod.git/commit/?id=05191832dcb41a90919db54274d355670003bf8e'/>
<id>05191832dcb41a90919db54274d355670003bf8e</id>
<content type='text'>
	  src/itdb_device.c
	  src/ithumb-writer.c
	  src/db-image-parser.h
	  src/itdb_device.h
	  src/itdb.h
	  src/itdb_artwork.c
	  tests/test-covers.c: added support to read and write coverart on
	  iPhones. New cover formats are: MEDIUM, XLARGE, XSMALL, SMEDIUM
	  -- should be renamed if function becomes clearer.

	  Introduced New image formats for the thumbnails
	  (THUMB_FORMAT_RGB555, THUMB_FORMAT_REC_RGB555). Coding/decoding
	  functions are pack_/unpack_RGB_555() and
	  pack_/unpack_REC_RGB_555().

	  Introduced possible padding for thumbnail files
	  (Itdb_ArtworkFormat).

	  * src/db-artwork-parser.c: make output filename unique.



git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@1691 f01d2545-417e-4e96-918e-98f8d0dbbcb6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	  src/itdb_device.c
	  src/ithumb-writer.c
	  src/db-image-parser.h
	  src/itdb_device.h
	  src/itdb.h
	  src/itdb_artwork.c
	  tests/test-covers.c: added support to read and write coverart on
	  iPhones. New cover formats are: MEDIUM, XLARGE, XSMALL, SMEDIUM
	  -- should be renamed if function becomes clearer.

	  Introduced New image formats for the thumbnails
	  (THUMB_FORMAT_RGB555, THUMB_FORMAT_REC_RGB555). Coding/decoding
	  functions are pack_/unpack_RGB_555() and
	  pack_/unpack_REC_RGB_555().

	  Introduced possible padding for thumbnail files
	  (Itdb_ArtworkFormat).

	  * src/db-artwork-parser.c: make output filename unique.



git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@1691 f01d2545-417e-4e96-918e-98f8d0dbbcb6
</pre>
</div>
</content>
</entry>
<entry>
<title>	* itdb_itunesdb.c (itdb_get_control_dir):</title>
<updated>2007-09-04T16:10:05+00:00</updated>
<author>
<name>jcsjcs</name>
<email>jcsjcs@f01d2545-417e-4e96-918e-98f8d0dbbcb6</email>
</author>
<published>2007-09-04T16:10:05+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/tmz/public_git/libgpod.git/commit/?id=18a26a488382f5b633f0bec9742f381ecd6cc9f8'/>
<id>18a26a488382f5b633f0bec9742f381ecd6cc9f8</id>
<content type='text'>
	  added support for iPhones

	* itdb.h: added ITDB_IPOD_MODEL_IPHONE_1 enum

	* itdb_device.c: added iPhone description
	
	TODO: define artwork definition in itdb_device.c -- currently
	artwork is not supported.



git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@1690 f01d2545-417e-4e96-918e-98f8d0dbbcb6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	  added support for iPhones

	* itdb.h: added ITDB_IPOD_MODEL_IPHONE_1 enum

	* itdb_device.c: added iPhone description
	
	TODO: define artwork definition in itdb_device.c -- currently
	artwork is not supported.



git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@1690 f01d2545-417e-4e96-918e-98f8d0dbbcb6
</pre>
</div>
</content>
</entry>
<entry>
<title>fix a few typos</title>
<updated>2007-07-05T15:06:56+00:00</updated>
<author>
<name>tmzullinger</name>
<email>tmzullinger@f01d2545-417e-4e96-918e-98f8d0dbbcb6</email>
</author>
<published>2007-07-05T15:06:56+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/tmz/public_git/libgpod.git/commit/?id=82423fdfad252220cf78e6ebb0dee02d9a146391'/>
<id>82423fdfad252220cf78e6ebb0dee02d9a146391</id>
<content type='text'>
git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@1624 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@1624 f01d2545-417e-4e96-918e-98f8d0dbbcb6
</pre>
</div>
</content>
</entry>
<entry>
<title>change CVS references and links to SVN</title>
<updated>2007-05-30T12:33:18+00:00</updated>
<author>
<name>tmzullinger</name>
<email>tmzullinger@f01d2545-417e-4e96-918e-98f8d0dbbcb6</email>
</author>
<published>2007-05-30T12:33:18+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/tmz/public_git/libgpod.git/commit/?id=23e6cfee61df15c9d6b41314524c653814ffe536'/>
<id>23e6cfee61df15c9d6b41314524c653814ffe536</id>
<content type='text'>
git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@1509 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@1509 f01d2545-417e-4e96-918e-98f8d0dbbcb6
</pre>
</div>
</content>
</entry>
<entry>
<title>	* src/db-artwork-parser.c</title>
<updated>2007-05-27T14:58:41+00:00</updated>
<author>
<name>jcsjcs</name>
<email>jcsjcs@f01d2545-417e-4e96-918e-98f8d0dbbcb6</email>
</author>
<published>2007-05-27T14:58:41+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/tmz/public_git/libgpod.git/commit/?id=c21cf6a942f2eddff88b475130fcdae9539c83f7'/>
<id>c21cf6a942f2eddff88b475130fcdae9539c83f7</id>
<content type='text'>
	  src/db-artwork-writer.c
	  src/itdb_device.c
	  src/itdb_itunesdb.c
	  src/itdb_private.h:
	  Fixed segfault when parsing photo databases introduced by the
	  new handling of timestamps (all timestamps exported are
	  host-local time_t).
	  itdb_time_time_t_to_mac() and itdb_time_mac_to_time_t() were
	  renamed to device_*() and take a pointer to an Itdb_Device
	  instead of a pointer to an Itdb_iTunesDB structure as the latter
	  does not exist in case of photo databases. All references to
	  those two functions were changed accordingly and the functions
	  themselves were moved from itdb_itunesdb.c to itdb_device.c.


git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@1439 f01d2545-417e-4e96-918e-98f8d0dbbcb6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	  src/db-artwork-writer.c
	  src/itdb_device.c
	  src/itdb_itunesdb.c
	  src/itdb_private.h:
	  Fixed segfault when parsing photo databases introduced by the
	  new handling of timestamps (all timestamps exported are
	  host-local time_t).
	  itdb_time_time_t_to_mac() and itdb_time_mac_to_time_t() were
	  renamed to device_*() and take a pointer to an Itdb_Device
	  instead of a pointer to an Itdb_iTunesDB structure as the latter
	  does not exist in case of photo databases. All references to
	  those two functions were changed accordingly and the functions
	  themselves were moved from itdb_itunesdb.c to itdb_device.c.


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