~siretart/xine-lib/ubuntu

« back to all changes in this revision

Viewing changes to CREDITS

  • Committer: Bazaar Package Importer
  • Author(s): Martin Pitt
  • Date: 2005-12-15 13:13:45 UTC
  • mto: (40.2.1 squeeze) (0.1.19 upstream)
  • mto: This revision was merged to the branch mainline in revision 5.
  • Revision ID: james.westby@ubuntu.com-20051215131345-x3rwu3clsnn3v4dv
ImportĀ upstreamĀ versionĀ 1.1.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
12
12
project                         version                 mediator
13
13
-----------------------------------------------------------------------
14
14
 
15
 
ffmpeg                          build 4715              Mike Melanson
16
 
goom                            2k4-dev21
 
15
ffmpeg                          50.1.0                  Mike Melanson
 
16
goom                            2k4-0
17
17
gsm610                          1.0.10                  Mike Melanson
18
18
liba52                          0.7.4
19
19
libcdio                         0.71 [o]
20
20
libdts                          0.0.2
21
21
libdvdnav                       0.1.10                  Michael Roitzsch
22
 
libfaad                         2.0                     Miguel Freitas
 
22
libfaad                         cvs-2005-01-30 [GPL]    Miguel Freitas
23
23
libmad                          0.15.1b                 Miguel Freitas
24
24
libmpeg2                        0.2.1 [*]
25
25
libmusepack                     svn 13/01/05            James Stembridge
31
31
 
32
32
-----------------------------------------------------------------------
33
33
 
 
34
[GPL] this is the latest GPL compatible version of FAAD2. later cvs
 
35
  snapshots have added an advertisement clause so we cannot update until
 
36
  the situation gets fixed.
 
37
 
34
38
 
35
39
[*] common question: lastest version of libmpeg2 is 0.3.1, why don't
36
40
you update?
37
41
 
38
 
the answer is not so simple. 
39
 
 
40
 
quoting libmpeg2.sf.net: "The old API [0.2.x] was not flexible enough for
41
 
most users, as a result various projects (xine, mplayer etc...) ended up
42
 
rewriting their own versions of decode.c."
43
 
 
44
 
this is indeed true: in order to support a lot of dvd features, menus with
45
 
still frames, closed caption decoding and better buffer management for
46
 
xine it was needed to patch our libmpeg2 copy. of course we should always
47
 
try not to "fork" external projects, but in the libmpeg2/xine case it is
48
 
easy to see (from CVS logs) how long did it took to reach the stability
49
 
point we have now.
50
 
 
51
 
so, while targeting a stable libxine release, there is no hurry in
52
 
updating libmpeg2 and this is not the trivial task as it might sound.
53
 
 
54
 
note that we have also backported some fixes/improvements from libmpeg2
55
 
cvs (eg. motion vector clipping for broken streams). if you need any
56
 
specific change or fix feel free to send us a patch or discuss the issue
57
 
at xine-devel.
 
42
  the answer is not so simple. 
 
43
 
 
44
  quoting libmpeg2.sf.net: "The old API [0.2.x] was not flexible enough for
 
45
  most users, as a result various projects (xine, mplayer etc...) ended up
 
46
  rewriting their own versions of decode.c."
 
47
 
 
48
  this is indeed true: in order to support a lot of dvd features, menus with
 
49
  still frames, closed caption decoding and better buffer management for
 
50
  xine it was needed to patch our libmpeg2 copy. of course we should always
 
51
  try not to "fork" external projects, but in the libmpeg2/xine case it is
 
52
  easy to see (from CVS logs) how long did it took to reach the stability
 
53
  point we have now.
 
54
 
 
55
  so, while targeting a stable libxine release, there is no hurry in
 
56
  updating libmpeg2 and this is not the trivial task as it might sound.
 
57
 
 
58
  note that we have also backported some fixes/improvements from libmpeg2
 
59
  cvs (eg. motion vector clipping for broken streams). if you need any
 
60
  specific change or fix feel free to send us a patch or discuss the issue
 
61
  at xine-devel.
 
62
 
 
63
  update plan for libmpeg2: we should leave our patched libmpeg2 for 
 
64
  hardware accelerated decoding (xvmc) only and use "libmpeg2new" (containing 
 
65
  updated libmpeg2) for software decoding.
58
66
 
59
67
 
60
68
[o] These libraries are not well maintained and subsetted from the