libextractor

GNU libextractor
Log | Files | Refs | Submodules | README | LICENSE

commit 1bad17f8f6f0d035818b70bb6c7dfe64668fdd0b
parent 189fd627c5f9fb1cca0f90488f2e5adb8af9a4f1
Author: Christian Grothoff <christian@grothoff.org>
Date:   Wed, 26 Jan 2005 16:59:13 +0000

libextractor 0.4.1 released

Diffstat:
MChangeLog | 4+++-
MTODO | 4----
Mconfigure.ac | 4++--
Mcontrib/doxygen | 2+-
Mpo/de.po | 248++++++++++++++++++++++++++++++++++++++++----------------------------------------
Mpo/libextractor.pot | 248++++++++++++++++++++++++++++++++++++++++----------------------------------------
Msrc/plugins/qtextractor.c | 14++++++++++++++
7 files changed, 268 insertions(+), 256 deletions(-)

diff --git a/ChangeLog b/ChangeLog @@ -1,5 +1,7 @@ Wed Jan 26 19:31:04 EST 2005 - Workaround possible bug in glib quarks (OLE2 extractor) + Workaround possible bug in glib quarks (OLE2 extractor). + Improved QT support (?nam tag, support for description). + Releasing libextractor 0.4.1. Fri Jan 21 15:23:43 PST 2005 Adding support for creation date for tar files. diff --git a/TODO b/TODO @@ -3,10 +3,6 @@ Core: * add support for different character sets (to 'all' extractors) * add support for passing options to extractors -Untested code: -* QuickTime is untested: it may or may not work - => also: check with code from bitzi collider - 'Unclean' code: * QT * ASF diff --git a/configure.ac b/configure.ac @@ -1,8 +1,8 @@ # Process this file with autoconf to produce a configure script. AC_PREREQ(2.57) -AC_INIT([libextractor], [0.4.0-cvs], [libextractor@cs.purdue.edu]) +AC_INIT([libextractor], [0.4.1], [libextractor@cs.purdue.edu]) AC_REVISION($Revision: 1.67 $) -AM_INIT_AUTOMAKE([libextractor], [0.4.0-cvs]) +AM_INIT_AUTOMAKE([libextractor], [0.4.1]) AM_CONFIG_HEADER(src/include/config.h) # Checks for programs. diff --git a/contrib/doxygen b/contrib/doxygen @@ -23,7 +23,7 @@ PROJECT_NAME = libExtractor # This could be handy for archiving the generated documentation or # if some version control system is used. -PROJECT_NUMBER = 0.4.0 +PROJECT_NUMBER = 0.4.1 # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) # base path where the generated documentation will be put. diff --git a/po/de.po b/po/de.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: libextractor 0.4.0\n" "Report-Msgid-Bugs-To: libextractor@cs.purdue.edu\n" -"POT-Creation-Date: 2005-01-01 19:09-0500\n" +"POT-Creation-Date: 2005-01-26 19:50-0500\n" "PO-Revision-Date: 2004-12-29 15:40+0100\n" "Last-Translator: Karl Eichwalder <ke@gnu.franken.de>\n" "Language-Team: German <de@li.org>\n" @@ -502,7 +502,7 @@ msgstr "%s: Option »-W %s« ist mehrdeutig\n" msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s: Option »-W %s« erwartet kein Argument\n" -#: src/main/winproc.c:36 src/main/winproc.c:1897 +#: src/main/winproc.c:36 src/main/winproc.c:1901 msgid "No error" msgstr "Kein Fehler" @@ -530,493 +530,493 @@ msgstr "" msgid "Unknown resolver error" msgstr "" -#: src/main/winproc.c:417 +#: src/main/winproc.c:421 #, c-format msgid "Cannot determine root directory (%s)\n" msgstr "" -#: src/main/winproc.c:418 +#: src/main/winproc.c:422 #, c-format msgid "Cannot determine home directory (%s)\n" msgstr "" -#: src/main/winproc.c:1303 +#: src/main/winproc.c:1307 msgid "Not super-user" msgstr "" -#: src/main/winproc.c:1308 +#: src/main/winproc.c:1312 msgid "No such file or directory" msgstr "" -#: src/main/winproc.c:1313 +#: src/main/winproc.c:1317 msgid "No such process" msgstr "" -#: src/main/winproc.c:1318 +#: src/main/winproc.c:1322 msgid "Interrupted system call" msgstr "" -#: src/main/winproc.c:1323 +#: src/main/winproc.c:1327 msgid "I/O error" msgstr "" -#: src/main/winproc.c:1328 +#: src/main/winproc.c:1332 msgid "No such device or address" msgstr "" -#: src/main/winproc.c:1333 +#: src/main/winproc.c:1337 msgid "Arg list too long" msgstr "" -#: src/main/winproc.c:1338 +#: src/main/winproc.c:1342 msgid "Exec format error" msgstr "" -#: src/main/winproc.c:1343 +#: src/main/winproc.c:1347 msgid "Bad file number" msgstr "" -#: src/main/winproc.c:1348 +#: src/main/winproc.c:1352 msgid "No children" msgstr "" -#: src/main/winproc.c:1353 +#: src/main/winproc.c:1357 msgid "Resource unavailable or operation would block, try again" msgstr "" -#: src/main/winproc.c:1358 +#: src/main/winproc.c:1362 msgid "Not enough memory" msgstr "" -#: src/main/winproc.c:1363 +#: src/main/winproc.c:1367 msgid "Permission denied" msgstr "" -#: src/main/winproc.c:1368 +#: src/main/winproc.c:1372 msgid "Bad address" msgstr "" -#: src/main/winproc.c:1373 +#: src/main/winproc.c:1377 msgid "Block device required" msgstr "" -#: src/main/winproc.c:1378 +#: src/main/winproc.c:1382 msgid "Mount device busy" msgstr "" -#: src/main/winproc.c:1383 +#: src/main/winproc.c:1387 msgid "File exists" msgstr "" -#: src/main/winproc.c:1388 +#: src/main/winproc.c:1392 msgid "Cross-device link" msgstr "" -#: src/main/winproc.c:1393 +#: src/main/winproc.c:1397 msgid "No such device" msgstr "" -#: src/main/winproc.c:1398 +#: src/main/winproc.c:1402 msgid "Not a directory" msgstr "" -#: src/main/winproc.c:1403 +#: src/main/winproc.c:1407 msgid "Is a directory" msgstr "" -#: src/main/winproc.c:1408 +#: src/main/winproc.c:1412 msgid "Invalid argument" msgstr "" -#: src/main/winproc.c:1413 +#: src/main/winproc.c:1417 msgid "Too many open files in system" msgstr "" -#: src/main/winproc.c:1418 +#: src/main/winproc.c:1422 msgid "Too many open files" msgstr "" -#: src/main/winproc.c:1423 +#: src/main/winproc.c:1427 msgid "Not a typewriter" msgstr "" -#: src/main/winproc.c:1428 +#: src/main/winproc.c:1432 msgid "Text file busy" msgstr "" -#: src/main/winproc.c:1433 +#: src/main/winproc.c:1437 msgid "File too large" msgstr "" -#: src/main/winproc.c:1438 +#: src/main/winproc.c:1442 msgid "No space left on device" msgstr "" -#: src/main/winproc.c:1443 +#: src/main/winproc.c:1447 msgid "Illegal seek" msgstr "" -#: src/main/winproc.c:1448 +#: src/main/winproc.c:1452 msgid "Read only file system" msgstr "" -#: src/main/winproc.c:1453 +#: src/main/winproc.c:1457 msgid "Too many links" msgstr "" -#: src/main/winproc.c:1458 +#: src/main/winproc.c:1462 msgid "Broken pipe" msgstr "" -#: src/main/winproc.c:1463 +#: src/main/winproc.c:1467 msgid "Math arg out of domain of func" msgstr "" -#: src/main/winproc.c:1468 +#: src/main/winproc.c:1472 msgid "Math result not representable" msgstr "" -#: src/main/winproc.c:1473 +#: src/main/winproc.c:1477 msgid "No message of desired type" msgstr "" -#: src/main/winproc.c:1478 +#: src/main/winproc.c:1482 msgid "Identifier removed" msgstr "" -#: src/main/winproc.c:1483 +#: src/main/winproc.c:1487 msgid "Channel number out of range" msgstr "" -#: src/main/winproc.c:1488 +#: src/main/winproc.c:1492 msgid "Level 2 not synchronized" msgstr "" -#: src/main/winproc.c:1493 +#: src/main/winproc.c:1497 msgid "Level 3 halted" msgstr "" -#: src/main/winproc.c:1498 +#: src/main/winproc.c:1502 msgid "Level 3 reset" msgstr "" -#: src/main/winproc.c:1503 +#: src/main/winproc.c:1507 msgid "Link number out of range" msgstr "" -#: src/main/winproc.c:1508 +#: src/main/winproc.c:1512 msgid "Protocol driver not attached" msgstr "" -#: src/main/winproc.c:1513 +#: src/main/winproc.c:1517 msgid "No CSI structure available" msgstr "" -#: src/main/winproc.c:1518 +#: src/main/winproc.c:1522 msgid "Level 2 halted" msgstr "" -#: src/main/winproc.c:1523 +#: src/main/winproc.c:1527 msgid "Deadlock condition" msgstr "" -#: src/main/winproc.c:1528 +#: src/main/winproc.c:1532 msgid "No record locks available" msgstr "" -#: src/main/winproc.c:1533 +#: src/main/winproc.c:1537 msgid "Invalid exchange" msgstr "" -#: src/main/winproc.c:1538 +#: src/main/winproc.c:1542 msgid "Invalid request descriptor" msgstr "" -#: src/main/winproc.c:1543 +#: src/main/winproc.c:1547 msgid "Exchange full" msgstr "" -#: src/main/winproc.c:1548 +#: src/main/winproc.c:1552 msgid "No anode" msgstr "" -#: src/main/winproc.c:1553 +#: src/main/winproc.c:1557 msgid "Invalid request code" msgstr "" -#: src/main/winproc.c:1558 +#: src/main/winproc.c:1562 msgid "Invalid slot" msgstr "" -#: src/main/winproc.c:1563 +#: src/main/winproc.c:1567 msgid "File locking deadlock error" msgstr "" -#: src/main/winproc.c:1568 +#: src/main/winproc.c:1572 msgid "Bad font file fmt" msgstr "" -#: src/main/winproc.c:1573 +#: src/main/winproc.c:1577 msgid "Device not a stream" msgstr "" -#: src/main/winproc.c:1578 +#: src/main/winproc.c:1582 msgid "No data (for no delay io)" msgstr "" -#: src/main/winproc.c:1583 +#: src/main/winproc.c:1587 msgid "Timer expired" msgstr "" -#: src/main/winproc.c:1588 +#: src/main/winproc.c:1592 msgid "Out of streams resources" msgstr "" -#: src/main/winproc.c:1593 +#: src/main/winproc.c:1597 msgid "Machine is not on the network" msgstr "" -#: src/main/winproc.c:1598 +#: src/main/winproc.c:1602 msgid "Package not installed" msgstr "" -#: src/main/winproc.c:1603 +#: src/main/winproc.c:1607 msgid "The object is remote" msgstr "" -#: src/main/winproc.c:1608 +#: src/main/winproc.c:1612 msgid "The link has been severed" msgstr "" -#: src/main/winproc.c:1613 +#: src/main/winproc.c:1617 msgid "Advertise error" msgstr "" -#: src/main/winproc.c:1618 +#: src/main/winproc.c:1622 msgid "Srmount error" msgstr "" -#: src/main/winproc.c:1623 +#: src/main/winproc.c:1627 msgid "Communication error on send" msgstr "" -#: src/main/winproc.c:1628 +#: src/main/winproc.c:1632 msgid "Protocol error" msgstr "" -#: src/main/winproc.c:1633 +#: src/main/winproc.c:1637 msgid "Multihop attempted" msgstr "" -#: src/main/winproc.c:1638 +#: src/main/winproc.c:1642 msgid "Inode is remote (not really error)" msgstr "" -#: src/main/winproc.c:1643 +#: src/main/winproc.c:1647 msgid "Cross mount point (not really error)" msgstr "" -#: src/main/winproc.c:1648 +#: src/main/winproc.c:1652 msgid "Trying to read unreadable message" msgstr "" -#: src/main/winproc.c:1653 +#: src/main/winproc.c:1657 msgid "Given log. name not unique" msgstr "" -#: src/main/winproc.c:1658 +#: src/main/winproc.c:1662 msgid "f.d. invalid for this operation" msgstr "" -#: src/main/winproc.c:1663 +#: src/main/winproc.c:1667 msgid "Remote address changed" msgstr "" -#: src/main/winproc.c:1668 +#: src/main/winproc.c:1672 msgid "Can't access a needed shared lib" msgstr "" -#: src/main/winproc.c:1673 +#: src/main/winproc.c:1677 msgid "Accessing a corrupted shared lib" msgstr "" -#: src/main/winproc.c:1678 +#: src/main/winproc.c:1682 msgid ".lib section in a.out corrupted" msgstr "" -#: src/main/winproc.c:1683 +#: src/main/winproc.c:1687 msgid "Attempting to link in too many libs" msgstr "" -#: src/main/winproc.c:1688 +#: src/main/winproc.c:1692 msgid "Attempting to exec a shared library" msgstr "" -#: src/main/winproc.c:1693 +#: src/main/winproc.c:1697 msgid "Function not implemented" msgstr "" -#: src/main/winproc.c:1698 +#: src/main/winproc.c:1702 msgid "No more files" msgstr "" -#: src/main/winproc.c:1703 +#: src/main/winproc.c:1707 msgid "Directory not empty" msgstr "" -#: src/main/winproc.c:1708 +#: src/main/winproc.c:1712 msgid "File or path name too long" msgstr "" -#: src/main/winproc.c:1713 +#: src/main/winproc.c:1717 msgid "Too many symbolic links" msgstr "" -#: src/main/winproc.c:1718 +#: src/main/winproc.c:1722 msgid "Operation not supported on transport endpoint" msgstr "" -#: src/main/winproc.c:1723 +#: src/main/winproc.c:1727 msgid "Protocol family not supported" msgstr "" -#: src/main/winproc.c:1728 +#: src/main/winproc.c:1732 msgid "Connection reset by peer" msgstr "" -#: src/main/winproc.c:1733 +#: src/main/winproc.c:1737 msgid "No buffer space available" msgstr "" -#: src/main/winproc.c:1738 +#: src/main/winproc.c:1742 msgid "Address family not supported by protocol family" msgstr "" -#: src/main/winproc.c:1743 +#: src/main/winproc.c:1747 msgid "Protocol wrong type for socket" msgstr "" -#: src/main/winproc.c:1748 +#: src/main/winproc.c:1752 msgid "Socket operation on non-socket" msgstr "" -#: src/main/winproc.c:1753 +#: src/main/winproc.c:1757 msgid "Protocol not available" msgstr "" -#: src/main/winproc.c:1758 +#: src/main/winproc.c:1762 msgid "Can't send after socket shutdown" msgstr "" -#: src/main/winproc.c:1763 +#: src/main/winproc.c:1767 msgid "Connection refused" msgstr "" -#: src/main/winproc.c:1768 +#: src/main/winproc.c:1772 msgid "Address already in use" msgstr "" -#: src/main/winproc.c:1773 +#: src/main/winproc.c:1777 msgid "Connection aborted" msgstr "" -#: src/main/winproc.c:1778 +#: src/main/winproc.c:1782 msgid "Network is unreachable" msgstr "" -#: src/main/winproc.c:1783 +#: src/main/winproc.c:1787 msgid "Network interface is not configured" msgstr "" -#: src/main/winproc.c:1788 +#: src/main/winproc.c:1792 msgid "Connection timed out" msgstr "" -#: src/main/winproc.c:1793 +#: src/main/winproc.c:1797 msgid "Host is down" msgstr "" -#: src/main/winproc.c:1798 +#: src/main/winproc.c:1802 msgid "Host is unreachable" msgstr "" -#: src/main/winproc.c:1803 +#: src/main/winproc.c:1807 msgid "Connection already in progress" msgstr "" -#: src/main/winproc.c:1808 +#: src/main/winproc.c:1812 msgid "Socket already connected" msgstr "" -#: src/main/winproc.c:1813 +#: src/main/winproc.c:1817 msgid "Destination address required" msgstr "" -#: src/main/winproc.c:1818 +#: src/main/winproc.c:1822 msgid "Message too long" msgstr "" -#: src/main/winproc.c:1823 +#: src/main/winproc.c:1827 msgid "Unknown protocol" msgstr "" -#: src/main/winproc.c:1828 +#: src/main/winproc.c:1832 msgid "Socket type not supported" msgstr "" -#: src/main/winproc.c:1833 +#: src/main/winproc.c:1837 msgid "Address not available" msgstr "" -#: src/main/winproc.c:1838 +#: src/main/winproc.c:1842 msgid "Connection aborted by network" msgstr "" -#: src/main/winproc.c:1843 +#: src/main/winproc.c:1847 msgid "Socket is already connected" msgstr "" -#: src/main/winproc.c:1848 +#: src/main/winproc.c:1852 msgid "Socket is not connected" msgstr "" -#: src/main/winproc.c:1853 +#: src/main/winproc.c:1857 msgid "Too many references: cannot splice" msgstr "" -#: src/main/winproc.c:1858 +#: src/main/winproc.c:1862 msgid "Too many processes" msgstr "" -#: src/main/winproc.c:1863 +#: src/main/winproc.c:1867 msgid "Too many users" msgstr "" -#: src/main/winproc.c:1868 +#: src/main/winproc.c:1872 msgid "Disk quota exceeded" msgstr "" -#: src/main/winproc.c:1873 src/main/winproc.c:1900 +#: src/main/winproc.c:1877 src/main/winproc.c:1904 msgid "Unknown error" msgstr "" -#: src/main/winproc.c:1878 +#: src/main/winproc.c:1882 msgid "Not supported" msgstr "" -#: src/main/winproc.c:1883 +#: src/main/winproc.c:1887 msgid "No medium (in tape drive)" msgstr "" -#: src/main/winproc.c:1888 +#: src/main/winproc.c:1892 msgid "No such host or network path" msgstr "" -#: src/main/winproc.c:1893 +#: src/main/winproc.c:1897 msgid "Filename exists with different case" msgstr "" -#: src/main/winproc.c:1902 +#: src/main/winproc.c:1906 #, c-format msgid "ERROR: Unknown error %i in %s\n" msgstr "" diff --git a/po/libextractor.pot b/po/libextractor.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: libextractor@cs.purdue.edu\n" -"POT-Creation-Date: 2005-01-01 19:09-0500\n" +"POT-Creation-Date: 2005-01-26 19:50-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -486,7 +486,7 @@ msgstr "" msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "" -#: src/main/winproc.c:36 src/main/winproc.c:1897 +#: src/main/winproc.c:36 src/main/winproc.c:1901 msgid "No error" msgstr "" @@ -514,493 +514,493 @@ msgstr "" msgid "Unknown resolver error" msgstr "" -#: src/main/winproc.c:417 +#: src/main/winproc.c:421 #, c-format msgid "Cannot determine root directory (%s)\n" msgstr "" -#: src/main/winproc.c:418 +#: src/main/winproc.c:422 #, c-format msgid "Cannot determine home directory (%s)\n" msgstr "" -#: src/main/winproc.c:1303 +#: src/main/winproc.c:1307 msgid "Not super-user" msgstr "" -#: src/main/winproc.c:1308 +#: src/main/winproc.c:1312 msgid "No such file or directory" msgstr "" -#: src/main/winproc.c:1313 +#: src/main/winproc.c:1317 msgid "No such process" msgstr "" -#: src/main/winproc.c:1318 +#: src/main/winproc.c:1322 msgid "Interrupted system call" msgstr "" -#: src/main/winproc.c:1323 +#: src/main/winproc.c:1327 msgid "I/O error" msgstr "" -#: src/main/winproc.c:1328 +#: src/main/winproc.c:1332 msgid "No such device or address" msgstr "" -#: src/main/winproc.c:1333 +#: src/main/winproc.c:1337 msgid "Arg list too long" msgstr "" -#: src/main/winproc.c:1338 +#: src/main/winproc.c:1342 msgid "Exec format error" msgstr "" -#: src/main/winproc.c:1343 +#: src/main/winproc.c:1347 msgid "Bad file number" msgstr "" -#: src/main/winproc.c:1348 +#: src/main/winproc.c:1352 msgid "No children" msgstr "" -#: src/main/winproc.c:1353 +#: src/main/winproc.c:1357 msgid "Resource unavailable or operation would block, try again" msgstr "" -#: src/main/winproc.c:1358 +#: src/main/winproc.c:1362 msgid "Not enough memory" msgstr "" -#: src/main/winproc.c:1363 +#: src/main/winproc.c:1367 msgid "Permission denied" msgstr "" -#: src/main/winproc.c:1368 +#: src/main/winproc.c:1372 msgid "Bad address" msgstr "" -#: src/main/winproc.c:1373 +#: src/main/winproc.c:1377 msgid "Block device required" msgstr "" -#: src/main/winproc.c:1378 +#: src/main/winproc.c:1382 msgid "Mount device busy" msgstr "" -#: src/main/winproc.c:1383 +#: src/main/winproc.c:1387 msgid "File exists" msgstr "" -#: src/main/winproc.c:1388 +#: src/main/winproc.c:1392 msgid "Cross-device link" msgstr "" -#: src/main/winproc.c:1393 +#: src/main/winproc.c:1397 msgid "No such device" msgstr "" -#: src/main/winproc.c:1398 +#: src/main/winproc.c:1402 msgid "Not a directory" msgstr "" -#: src/main/winproc.c:1403 +#: src/main/winproc.c:1407 msgid "Is a directory" msgstr "" -#: src/main/winproc.c:1408 +#: src/main/winproc.c:1412 msgid "Invalid argument" msgstr "" -#: src/main/winproc.c:1413 +#: src/main/winproc.c:1417 msgid "Too many open files in system" msgstr "" -#: src/main/winproc.c:1418 +#: src/main/winproc.c:1422 msgid "Too many open files" msgstr "" -#: src/main/winproc.c:1423 +#: src/main/winproc.c:1427 msgid "Not a typewriter" msgstr "" -#: src/main/winproc.c:1428 +#: src/main/winproc.c:1432 msgid "Text file busy" msgstr "" -#: src/main/winproc.c:1433 +#: src/main/winproc.c:1437 msgid "File too large" msgstr "" -#: src/main/winproc.c:1438 +#: src/main/winproc.c:1442 msgid "No space left on device" msgstr "" -#: src/main/winproc.c:1443 +#: src/main/winproc.c:1447 msgid "Illegal seek" msgstr "" -#: src/main/winproc.c:1448 +#: src/main/winproc.c:1452 msgid "Read only file system" msgstr "" -#: src/main/winproc.c:1453 +#: src/main/winproc.c:1457 msgid "Too many links" msgstr "" -#: src/main/winproc.c:1458 +#: src/main/winproc.c:1462 msgid "Broken pipe" msgstr "" -#: src/main/winproc.c:1463 +#: src/main/winproc.c:1467 msgid "Math arg out of domain of func" msgstr "" -#: src/main/winproc.c:1468 +#: src/main/winproc.c:1472 msgid "Math result not representable" msgstr "" -#: src/main/winproc.c:1473 +#: src/main/winproc.c:1477 msgid "No message of desired type" msgstr "" -#: src/main/winproc.c:1478 +#: src/main/winproc.c:1482 msgid "Identifier removed" msgstr "" -#: src/main/winproc.c:1483 +#: src/main/winproc.c:1487 msgid "Channel number out of range" msgstr "" -#: src/main/winproc.c:1488 +#: src/main/winproc.c:1492 msgid "Level 2 not synchronized" msgstr "" -#: src/main/winproc.c:1493 +#: src/main/winproc.c:1497 msgid "Level 3 halted" msgstr "" -#: src/main/winproc.c:1498 +#: src/main/winproc.c:1502 msgid "Level 3 reset" msgstr "" -#: src/main/winproc.c:1503 +#: src/main/winproc.c:1507 msgid "Link number out of range" msgstr "" -#: src/main/winproc.c:1508 +#: src/main/winproc.c:1512 msgid "Protocol driver not attached" msgstr "" -#: src/main/winproc.c:1513 +#: src/main/winproc.c:1517 msgid "No CSI structure available" msgstr "" -#: src/main/winproc.c:1518 +#: src/main/winproc.c:1522 msgid "Level 2 halted" msgstr "" -#: src/main/winproc.c:1523 +#: src/main/winproc.c:1527 msgid "Deadlock condition" msgstr "" -#: src/main/winproc.c:1528 +#: src/main/winproc.c:1532 msgid "No record locks available" msgstr "" -#: src/main/winproc.c:1533 +#: src/main/winproc.c:1537 msgid "Invalid exchange" msgstr "" -#: src/main/winproc.c:1538 +#: src/main/winproc.c:1542 msgid "Invalid request descriptor" msgstr "" -#: src/main/winproc.c:1543 +#: src/main/winproc.c:1547 msgid "Exchange full" msgstr "" -#: src/main/winproc.c:1548 +#: src/main/winproc.c:1552 msgid "No anode" msgstr "" -#: src/main/winproc.c:1553 +#: src/main/winproc.c:1557 msgid "Invalid request code" msgstr "" -#: src/main/winproc.c:1558 +#: src/main/winproc.c:1562 msgid "Invalid slot" msgstr "" -#: src/main/winproc.c:1563 +#: src/main/winproc.c:1567 msgid "File locking deadlock error" msgstr "" -#: src/main/winproc.c:1568 +#: src/main/winproc.c:1572 msgid "Bad font file fmt" msgstr "" -#: src/main/winproc.c:1573 +#: src/main/winproc.c:1577 msgid "Device not a stream" msgstr "" -#: src/main/winproc.c:1578 +#: src/main/winproc.c:1582 msgid "No data (for no delay io)" msgstr "" -#: src/main/winproc.c:1583 +#: src/main/winproc.c:1587 msgid "Timer expired" msgstr "" -#: src/main/winproc.c:1588 +#: src/main/winproc.c:1592 msgid "Out of streams resources" msgstr "" -#: src/main/winproc.c:1593 +#: src/main/winproc.c:1597 msgid "Machine is not on the network" msgstr "" -#: src/main/winproc.c:1598 +#: src/main/winproc.c:1602 msgid "Package not installed" msgstr "" -#: src/main/winproc.c:1603 +#: src/main/winproc.c:1607 msgid "The object is remote" msgstr "" -#: src/main/winproc.c:1608 +#: src/main/winproc.c:1612 msgid "The link has been severed" msgstr "" -#: src/main/winproc.c:1613 +#: src/main/winproc.c:1617 msgid "Advertise error" msgstr "" -#: src/main/winproc.c:1618 +#: src/main/winproc.c:1622 msgid "Srmount error" msgstr "" -#: src/main/winproc.c:1623 +#: src/main/winproc.c:1627 msgid "Communication error on send" msgstr "" -#: src/main/winproc.c:1628 +#: src/main/winproc.c:1632 msgid "Protocol error" msgstr "" -#: src/main/winproc.c:1633 +#: src/main/winproc.c:1637 msgid "Multihop attempted" msgstr "" -#: src/main/winproc.c:1638 +#: src/main/winproc.c:1642 msgid "Inode is remote (not really error)" msgstr "" -#: src/main/winproc.c:1643 +#: src/main/winproc.c:1647 msgid "Cross mount point (not really error)" msgstr "" -#: src/main/winproc.c:1648 +#: src/main/winproc.c:1652 msgid "Trying to read unreadable message" msgstr "" -#: src/main/winproc.c:1653 +#: src/main/winproc.c:1657 msgid "Given log. name not unique" msgstr "" -#: src/main/winproc.c:1658 +#: src/main/winproc.c:1662 msgid "f.d. invalid for this operation" msgstr "" -#: src/main/winproc.c:1663 +#: src/main/winproc.c:1667 msgid "Remote address changed" msgstr "" -#: src/main/winproc.c:1668 +#: src/main/winproc.c:1672 msgid "Can't access a needed shared lib" msgstr "" -#: src/main/winproc.c:1673 +#: src/main/winproc.c:1677 msgid "Accessing a corrupted shared lib" msgstr "" -#: src/main/winproc.c:1678 +#: src/main/winproc.c:1682 msgid ".lib section in a.out corrupted" msgstr "" -#: src/main/winproc.c:1683 +#: src/main/winproc.c:1687 msgid "Attempting to link in too many libs" msgstr "" -#: src/main/winproc.c:1688 +#: src/main/winproc.c:1692 msgid "Attempting to exec a shared library" msgstr "" -#: src/main/winproc.c:1693 +#: src/main/winproc.c:1697 msgid "Function not implemented" msgstr "" -#: src/main/winproc.c:1698 +#: src/main/winproc.c:1702 msgid "No more files" msgstr "" -#: src/main/winproc.c:1703 +#: src/main/winproc.c:1707 msgid "Directory not empty" msgstr "" -#: src/main/winproc.c:1708 +#: src/main/winproc.c:1712 msgid "File or path name too long" msgstr "" -#: src/main/winproc.c:1713 +#: src/main/winproc.c:1717 msgid "Too many symbolic links" msgstr "" -#: src/main/winproc.c:1718 +#: src/main/winproc.c:1722 msgid "Operation not supported on transport endpoint" msgstr "" -#: src/main/winproc.c:1723 +#: src/main/winproc.c:1727 msgid "Protocol family not supported" msgstr "" -#: src/main/winproc.c:1728 +#: src/main/winproc.c:1732 msgid "Connection reset by peer" msgstr "" -#: src/main/winproc.c:1733 +#: src/main/winproc.c:1737 msgid "No buffer space available" msgstr "" -#: src/main/winproc.c:1738 +#: src/main/winproc.c:1742 msgid "Address family not supported by protocol family" msgstr "" -#: src/main/winproc.c:1743 +#: src/main/winproc.c:1747 msgid "Protocol wrong type for socket" msgstr "" -#: src/main/winproc.c:1748 +#: src/main/winproc.c:1752 msgid "Socket operation on non-socket" msgstr "" -#: src/main/winproc.c:1753 +#: src/main/winproc.c:1757 msgid "Protocol not available" msgstr "" -#: src/main/winproc.c:1758 +#: src/main/winproc.c:1762 msgid "Can't send after socket shutdown" msgstr "" -#: src/main/winproc.c:1763 +#: src/main/winproc.c:1767 msgid "Connection refused" msgstr "" -#: src/main/winproc.c:1768 +#: src/main/winproc.c:1772 msgid "Address already in use" msgstr "" -#: src/main/winproc.c:1773 +#: src/main/winproc.c:1777 msgid "Connection aborted" msgstr "" -#: src/main/winproc.c:1778 +#: src/main/winproc.c:1782 msgid "Network is unreachable" msgstr "" -#: src/main/winproc.c:1783 +#: src/main/winproc.c:1787 msgid "Network interface is not configured" msgstr "" -#: src/main/winproc.c:1788 +#: src/main/winproc.c:1792 msgid "Connection timed out" msgstr "" -#: src/main/winproc.c:1793 +#: src/main/winproc.c:1797 msgid "Host is down" msgstr "" -#: src/main/winproc.c:1798 +#: src/main/winproc.c:1802 msgid "Host is unreachable" msgstr "" -#: src/main/winproc.c:1803 +#: src/main/winproc.c:1807 msgid "Connection already in progress" msgstr "" -#: src/main/winproc.c:1808 +#: src/main/winproc.c:1812 msgid "Socket already connected" msgstr "" -#: src/main/winproc.c:1813 +#: src/main/winproc.c:1817 msgid "Destination address required" msgstr "" -#: src/main/winproc.c:1818 +#: src/main/winproc.c:1822 msgid "Message too long" msgstr "" -#: src/main/winproc.c:1823 +#: src/main/winproc.c:1827 msgid "Unknown protocol" msgstr "" -#: src/main/winproc.c:1828 +#: src/main/winproc.c:1832 msgid "Socket type not supported" msgstr "" -#: src/main/winproc.c:1833 +#: src/main/winproc.c:1837 msgid "Address not available" msgstr "" -#: src/main/winproc.c:1838 +#: src/main/winproc.c:1842 msgid "Connection aborted by network" msgstr "" -#: src/main/winproc.c:1843 +#: src/main/winproc.c:1847 msgid "Socket is already connected" msgstr "" -#: src/main/winproc.c:1848 +#: src/main/winproc.c:1852 msgid "Socket is not connected" msgstr "" -#: src/main/winproc.c:1853 +#: src/main/winproc.c:1857 msgid "Too many references: cannot splice" msgstr "" -#: src/main/winproc.c:1858 +#: src/main/winproc.c:1862 msgid "Too many processes" msgstr "" -#: src/main/winproc.c:1863 +#: src/main/winproc.c:1867 msgid "Too many users" msgstr "" -#: src/main/winproc.c:1868 +#: src/main/winproc.c:1872 msgid "Disk quota exceeded" msgstr "" -#: src/main/winproc.c:1873 src/main/winproc.c:1900 +#: src/main/winproc.c:1877 src/main/winproc.c:1904 msgid "Unknown error" msgstr "" -#: src/main/winproc.c:1878 +#: src/main/winproc.c:1882 msgid "Not supported" msgstr "" -#: src/main/winproc.c:1883 +#: src/main/winproc.c:1887 msgid "No medium (in tape drive)" msgstr "" -#: src/main/winproc.c:1888 +#: src/main/winproc.c:1892 msgid "No such host or network path" msgstr "" -#: src/main/winproc.c:1893 +#: src/main/winproc.c:1897 msgid "Filename exists with different case" msgstr "" -#: src/main/winproc.c:1902 +#: src/main/winproc.c:1906 #, c-format msgid "ERROR: Unknown error %i in %s\n" msgstr "" diff --git a/src/plugins/qtextractor.c b/src/plugins/qtextractor.c @@ -139,6 +139,7 @@ typedef unsigned char ext_uint8_t; #define UDTA_ATOM QT_ATOM('u', 'd', 't', 'a') #define CPY_ATOM QT_ATOM(0xA9, 'c', 'p', 'y') +#define NAM_ATOM QT_ATOM(0xA9, 'n', 'a', 'm') #define DES_ATOM QT_ATOM(0xA9, 'd', 'e', 's') #define CMT_ATOM QT_ATOM(0xA9, 'c', 'm', 't') @@ -318,6 +319,7 @@ typedef struct { int seek_flag; /* this is set to indicate that a seek has just occurred */ char *copyright; + char *name; char *description; char *comment; @@ -547,6 +549,7 @@ static qt_info *create_qt_info(void) { info->audio_trak = -1; info->copyright = NULL; + info->name = NULL; info->description = NULL; info->comment = NULL; @@ -588,6 +591,8 @@ static void free_qt_info(qt_info *info) { } if (info->copyright != NULL) free(info->copyright); + if (info->name != NULL) + free(info->name); if (info->description != NULL) free(info->description); if (info->comment != NULL) @@ -1586,6 +1591,13 @@ static void parse_moov_atom(qt_info *info, unsigned char *moov_atom) { strncpy(info->copyright, &moov_atom[i + 8], string_size - 1); info->copyright[string_size - 1] = 0; + } else if (current_atom == NAM_ATOM) { + + string_size = BE_16(&moov_atom[i + 4]) + 1; + info->name = realloc (info->name, string_size); + strncpy(info->name, &moov_atom[i + 8], string_size - 1); + info->name[string_size - 1] = 0; + } else if (current_atom == DES_ATOM) { string_size = BE_16(&moov_atom[i + 4]) + 1; @@ -2018,6 +2030,8 @@ struct EXTRACTOR_Keywords * libextractor_qt_extract(char * filename, prev = addKeyword(EXTRACTOR_COMMENT, this->comment, prev); if (this->copyright != NULL) prev = addKeyword(EXTRACTOR_COPYRIGHT, this->copyright, prev); + if (this->name != NULL) + prev = addKeyword(EXTRACTOR_DESCRIPTION, this->name, prev); prev = addKeyword(EXTRACTOR_MIMETYPE, "video/quicktime", prev); free_qt_info(this);