File: NEWS

package info (click to toggle)
libquvi 0.2.0-1.1
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 2,284 kB
  • ctags: 491
  • sloc: sh: 11,898; ansic: 2,864; makefile: 202; perl: 187
file content (103 lines) | stat: -rw-r--r-- 2,168 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103

Version 0.2.0
=============

Contents

  1. Notes
  2. Introducing Lua
  3. Format ID changes
  4. API changes
  5. Distribution changes


1. Notes
--------

Developers:
* Read these changes carefully, especially "4. API changes"

Packagers/downstream maintainers/whatnot:
* Read (at least) the "5. Distribution changes"


2. Introducing Lua
------------------

Introduce Lua <http://lua.org> scripts to the project. Video link parsing
was completely reworked. All of the parsing is now done in website specific
Lua scripts. This has some advantages to the old design:

  * No need to tweak the library GNU Autotools files or C source code
  * Scripts can be edited, dropped in, removed and reloaded
  * Less likely to introduce memory leaks
  * Lua language and syntax


3. Format ID changes
--------------------

Common:
* "flv" -> "default", not all websites default to "flv" (Adobe flash video)

Youtube:
* Reworked the format ID array

Google (Video):
* Removed "mp4" format ID

Spiegel:
* Reworked the format ID array
* New default (vp6_64 -> vp_388)


4. API changes
--------------

Changes:
* Added additional QUVIcodes for Lua
* Added quvi_free
* Added quvi_next_supported_website
  - Deprecates quvi_next_host (see below)

Deprecated:
* quvi_next_host


5. Distribution changes
-----------------------

Changes:
* Additional dependency for Lua 5.1 (library)
* Additional files installed from doc/ and share/
  - See doc/Makefile.am and share/Makefile.am for a complete list
* Options for configure:
  - --with-doc (default:yes)
  - --enable-examples (default:no)


Version 0.1.2
=============

Adds quvi_callback_write support, tweaks quvi_callback_status
support (abort if the callback returns a non-zero value).

Adds --enable-broken.

Tests now include use of "-f best" where applicable.

Minor (unlisted) tweaks and bugfixes to quvi tool.

Marks as broken: ehrensenf.de, spyfilms.com, see TODO.


Version 0.1.1
-------------

Fixes the issues that have been plaguing the users on 64bit
systems. See ChangeLog for the details.

Dailymotion format IDs were renamed to reflect the website
changes. See ChangeLog for the details.

Fixes also Vimeo support.