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:
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);