Opened 18 years ago

Closed 18 years ago

#1762 closed task (fixed)

GStreamer Base Plug-ins-0.10.1

Reported by: Randy McMurchy Owned by: Randy McMurchy
Priority: normal Milestone: 6.2.0
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description (last modified by Randy McMurchy)

With the release of the 0.10.x series, Gstreamer is now a series of many modules. See http://gstreamer.freedesktop.org/modules/

The current BLFS GStreamer Plug-ins package has been discontinued. The GStreamer Base Plug-ins package will take its place.

There is also the following Plug-in packages that should be mentioned, in the book, but I'm not sure about instructions for them. I'll look into this (especially for the dependencies)

GStreamer Good Plug-ins GStreamer Ugly Plug-ins GStreamer ffmpeg

There are other modules (and bindings) but they don't really fall into the realm of what GStreamer has been all about (using the core GStreamer package to create pipelines from the plug-ins)

Change History (6)

comment:1 by Randy McMurchy, 18 years ago

Status: newassigned

comment:2 by Randy McMurchy, 18 years ago

Description: modified (diff)
Milestone: future6.2
Type: defecttask

comment:3 by matthew@…, 18 years ago

This is now up to 0.10.7.

From the output of a ./configure run (which conveniently provides a summary of which plugins will and won't be built) here's the dependencies:

liboil (required), cdparanoia, alsa, libogg, pango, libvorbis, gnome-vfs, libvisual and theora.

Note, though, that it wants libvisual-0.2.0 and that doesn't compile on an LFS-SVN box.

comment:4 by Randy McMurchy, 18 years ago

This worked for me:

{{

diff -Naur libvisual-0.2.0-orig/libvisual/lv_video_mmx.c libvisual-0.2.0/libvisual/lv_video_mmx.c --- libvisual-0.2.0-orig/libvisual/lv_video_mmx.c 2005-01-11 19:06:42.000000000 +0000 +++ libvisual-0.2.0/libvisual/lv_video_mmx.c 2006-01-27 15:15:05.000000000 +0000 @@ -59,7 +59,7 @@

/* Reset some regs */ asm volatile

("\n\t pxor %%mm6, %%mm6"

  • ::: "mm6");

+ ::);

destbuf += ((y > 0 ? y : 0) * dest->pitch) + (x > 0 ? x * 4 : 0); srcbuf += ((y < 0 ? abs(y) : 0) * src->pitch) + (x < 0 ? abs(x) * 4 : 0);

@@ -89,8 +89,7 @@

"\n\t movd %%mm0, %[dest]" : [dest] "=m" (*destbuf) : [dpix] "m" (*destbuf)

  • , [spix] "m" (*srcbuf)
  • : "mm0", "mm1", "mm2", "mm3", "mm4", "mm5", "mm6", "mm7");

+ , [spix] "m" (*srcbuf));

destbuf += 4; srcbuf += 4;

@@ -236,8 +235,7 @@

: [pixel_u] "m"(src_pixel_rowu[u>>16]) , [pixel_l] "m"(src_pixel_rowl[u>>16]) , [fracu] "g"(fracU)

  • , [fracv] "g"(fracV)
  • : "mm0", "mm1", "mm2", "mm3", "mm4", "mm5", "mm6", "mm7");

+ , [fracv] "g"(fracV));

++dest_pixel;

}

}}

comment:6 by Randy McMurchy, 18 years ago

Resolution: fixed
Status: assignedclosed

Added GStreamer Base Plug-ins-0.10.8 to BLFS. All the libvisual issues are gone. Installed libvisual-0.4.0 and the plug-ins package uses it fine and compiles without issues

Note: See TracTickets for help on using tickets.