FAQ SUSE 10.3

From DVD-Slideshow

Jump to: navigation, search

From an e-mail from Vern Martin:

dvd-slideshow was working, but it was using ffmpeg. When I would install mjpegtools-1.9.0rc3.tar.gz from sourceforge.net, it would break dvd-slideshow, but I knew that file gave me "mpeg2enc" which "tovid" required. What I did not know, however, was that "mpeg2enc" was failing. I installed "mandvd" which can also makes slide shows. It turns out this is just a graphical front end to dvd-slideshow. It failed, and I saw a problem with "mpeg2enc" in its error report. I tried running "mpeg2enc" from a command line and it failed complaining about an error loading shared libraries and mentioning "libmpeg2encpp-1.9.so.0" so I tried installing "libmpeg2-devel" and "libmpeg2-debuginfo" As soon as I did that, "DVDStyler," "mandvd," and dvd-slideshow all started working just fine. And I was surprised about "dvd-slidewhow," because I still had the mjpegtools installed. But I was very pleased. Below is a list of what libmpeg2-devel and debuginfo contain.

Some other things were installed along the way that were required for "mandvd." I have a list of all of them if you really want them. But I believe the libmpeg packages were the key, because when dvd-slideshow was failing with mjpegtools installed, it was complaining about something in those tools. I sent you the log. I still have it and one of the messages that I saw was "ppmtoy4m: symbol lookup error: ppmtoy4m: undefined symbol: mjpeg_loglev_t" which pointed me in the direction of "mjpeg." "libmpeg-devel" contained:

/usr/include/mpeg2dec/mpeg2.h /usr/include/mpeg2dec/mpeg2convert.h /usr/lib/libmpeg2.a /usr/lib/libmpeg2.la /usr/lib/libmpeg2convert.a /usr/lib/libmpeg2convert.la /usr/lib/pkgconfig/libmpeg2.pc /usr/lib/pkgconfig/libmpeg2convert.pc

"libmpeg-debuginfo" contained:

/usr/lib/debug /usr/lib/debug/usr /usr/lib/debug/usr/bin /usr/lib/debug/usr/bin/corrupt_mpeg2.debug /usr/lib/debug/usr/bin/extract_mpeg2.debug /usr/lib/debug/usr/bin/mpeg2dec.debug /usr/lib/debug/usr/lib /usr/lib/debug/usr/lib/libmpeg2.so.0.0.0.debug /usr/lib/debug/usr/lib/libmpeg2convert.so.0.0.0.debug /usr/src/debug /usr/src/debug/libmpeg2-0.4.1.1149 /usr/src/debug/libmpeg2-0.4.1.1149/include /usr/src/debug/libmpeg2-0.4.1.1149/include/mmx.h /usr/src/debug/libmpeg2-0.4.1.1149/include/mpeg2.h /usr/src/debug/libmpeg2-0.4.1.1149/include/mpeg2convert.h /usr/src/debug/libmpeg2-0.4.1.1149/include/video_out.h /usr/src/debug/libmpeg2-0.4.1.1149/libmpeg2 /usr/src/debug/libmpeg2-0.4.1.1149/libmpeg2/alloc.c /usr/src/debug/libmpeg2-0.4.1.1149/libmpeg2/convert /usr/src/debug/libmpeg2-0.4.1.1149/libmpeg2/convert/convert_internal.h /usr/src/debug/libmpeg2-0.4.1.1149/libmpeg2/convert/rgb.c /usr/src/debug/libmpeg2-0.4.1.1149/libmpeg2/convert/rgb_mmx.c /usr/src/debug/libmpeg2-0.4.1.1149/libmpeg2/convert/uyvy.c /usr/src/debug/libmpeg2-0.4.1.1149/libmpeg2/cpu_accel.c /usr/src/debug/libmpeg2-0.4.1.1149/libmpeg2/cpu_state.c /usr/src/debug/libmpeg2-0.4.1.1149/libmpeg2/decode.c /usr/src/debug/libmpeg2-0.4.1.1149/libmpeg2/header.c /usr/src/debug/libmpeg2-0.4.1.1149/libmpeg2/idct.c /usr/src/debug/libmpeg2-0.4.1.1149/libmpeg2/idct_mmx.c /usr/src/debug/libmpeg2-0.4.1.1149/libmpeg2/motion_comp.c /usr/src/debug/libmpeg2-0.4.1.1149/libmpeg2/motion_comp_mmx.c /usr/src/debug/libmpeg2-0.4.1.1149/libmpeg2/mpeg2_internal.h /usr/src/debug/libmpeg2-0.4.1.1149/libmpeg2/slice.c /usr/src/debug/libmpeg2-0.4.1.1149/libmpeg2/vlc.h /usr/src/debug/libmpeg2-0.4.1.1149/libvo /usr/src/debug/libmpeg2-0.4.1.1149/libvo/video_out.c /usr/src/debug/libmpeg2-0.4.1.1149/libvo/video_out_null.c /usr/src/debug/libmpeg2-0.4.1.1149/libvo/video_out_pgm.c /usr/src/debug/libmpeg2-0.4.1.1149/src /usr/src/debug/libmpeg2-0.4.1.1149/src/corrupt_mpeg2.c /usr/src/debug/libmpeg2-0.4.1.1149/src/dump_state.c /usr/src/debug/libmpeg2-0.4.1.1149/src/extract_mpeg2.c /usr/src/debug/libmpeg2-0.4.1.1149/src/getopt.h /usr/src/debug/libmpeg2-0.4.1.1149/src/mpeg2dec.c

Personal tools