mplayer is missing fribidi support

Bug #556200 reported by Elad Tsur
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
MPlayer
Fix Released
Unknown
mplayer (Debian)
Fix Released
Unknown
mplayer (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: mplayer

Since I upgraded to lucid beta, mplayer does not display Hebrew subtitles correctly.

Description: Ubuntu lucid (development branch)
Release: 10.04

mplayer:
  Installed: 2:1.0~rc3+svn20090426-1ubuntu16
  Candidate: 2:1.0~rc3+svn20090426-1ubuntu16
  Version table:
 *** 2:1.0~rc3+svn20090426-1ubuntu16 0
        500 http://archive.ubuntu.com/ubuntu/ lucid/multiverse Packages
        100 /var/lib/dpkg/status

What is expected to happen: Hebrew (and other RTL languages, such as Arabic) subtitles are displayed correctly. This worked correctly in previous Ubuntu releases.

What happened instead: Hebrew subtitles are shown in reverse. If I try to force the use of fribidi I get the error:
> mplayer -flip-hebrew file.avi
MPlayer was compiled without FriBiDi support.
MPlayer SVN-r1.0~rc3+svn20090426-4.4.3 (C) 2000-2009 MPlayer Team

Related branches

Revision history for this message
Reinhard Tartler (siretart) wrote : Re: [Bug 556200] [NEW] mplayer is missing fribidi support

this is because of a change in fribidi (0.19.2-1), which was included
into lucid on 2010-02-22:

  * Removed fribidi-config.1 since fribidi-config is removed from
    upstream.

I've checked mplayer trunk; there the same problem exists: configure
tries to use fribidi-config (which is not present) and fails to detect
the availability of fribidi.

until this if fixed, I'm going to remove the fribidi build dependency on
mplayer

Changed in mplayer (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
Changed in mplayer:
status: New → Triaged
importance: Undecided → Low
Changed in mplayer:
importance: Low → Unknown
status: Triaged → Unknown
Changed in mplayer:
status: Unknown → Confirmed
Revision history for this message
Or Cohen (lightpriest) wrote :

For a work around, one could add karmic repositories and downgrade mplayer to 2:1.0~rc3+svn20090426-1ubuntu10

Revision history for this message
Lior Kaplan (kaplan) wrote :

I've committed a patch to reenable fribidi support in mplayer for Debian.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=582784

The patch is also relevant for the Ubuntu package.

1. Patch configure file.
2. Add "--with-fribidi-config=/usr/bin/pkg-config" to debian/rules.
3. rebuild the package.
4. enjoy (:

Kaplan

p.s.
I'm not subscribed to this bug. Mail me if needed.

Changed in mplayer (Debian):
status: Unknown → New
Changed in mplayer:
status: Confirmed → Fix Released
Changed in mplayer (Debian):
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mplayer - 2:1.0~rc3++final-0ubuntu1

---------------
mplayer (2:1.0~rc3++final-0ubuntu1) maverick; urgency=low

  * New upstream version
  * compile against internal ffmpeg for now, LP: #587203, #588097
  * recompile for directfb transtion, LP: #587163
  * remove patches that were merged upstream
  * avoid removing DOCS/html directory. it is included in release
    tarball
  * convert to source Format: 3.0 (quilt)
  * refreshed patches
  * remove files that are included in upstream tarball
  * rework debian/rules file
    - support parallel building
    - merge build rules for mplayer and mencoder package
    - remove unreferenced COMMON_CONFIGURE_FLAGS macro
    - rename DEB_BUILD_CONFIGURE -> CONFIGURE_FLAGS
    - don't build documentation - release tarballs have them prebuilt
    - build HTML documentation only if not already avaiable in the build
      tree
    - remove remaining references to debian/strip.sh from debian/rules
  * remove copied vdpau headers

mplayer (2:1.0~rc3+svn20100502-4) unstable; urgency=low

  * copy in mencoder.c from upstream
  * enable mplayer-gui (Closes: #579925) and mencoder packages.
    (Closes: #396954, #400940, #580168)

mplayer (2:1.0~rc3+svn20100502-3) medium; urgency=low

  * Fix rtsp vulnerability. Patch applied by DSA. Closes: #581245
  * Fix another integer overflow, Closes: #524805
  * prepare new upload
  * sync libao2/ao_pulse.c with svn r30062, Closes: #558196, #580113
  * make configure use pkg-config for fribidi checks. Closes: #582784,
    LP: #556200
  * document 23mplayer-debug-printf.patch
  * avoid mentioning of GTK frontend in mplayer description
  * improve package descriptions of mplayer-doc and mplayer-dbg
  * medium urgency because of fixed security issue
  * fix SVN_VERION regex in debian rules to unbreak get-orig-source
    target. Closes: #582369
  * forcefully disable arts support. Closes: #581225

mplayer (2:1.0~rc3+svn20100502-2) unstable; urgency=low

  * Remove mencoder from Depends in mplayer-dbg package.

mplayer (2:1.0~rc3+svn20100502-1) unstable; urgency=low

  * new upstream snapshot from rc3 branch.
  * remove patches applied upstream:

    - 24_enable_fontconfig_by_default.diff
    - 30_add_gmplayer_man_rules.diff
    - 40_improve_desktop_file.patch
    - 41_fix_forcedsubsonly.patch
    - 50_fix_crashes_with_invalid_SDPs.patch
    - 50_fix_initial_volume_setting_pulse_output.patch
    - 61-malloc-bsd.patch
    - 62-disable-vidix-on-kfreebsd-amd64.patch
    - 63-sys-kd-include.patch

mplayer (2:1.0~rc3+svn20090426-2) unstable; urgency=low

  * don't install apport hook
  * gross hack to avoid building mplayer-nogui and mplayer-gui packages
  * add md5sum to remove to avoid spurious conffile prompt, Closes: #568272
  * Make mplayer build on kFreeBSD (backports from upstream), Closes: #578622
    - Revert obscure hack that disables the malloc.h check on certain BSD
      platforms.
    - disable vidix on kFreeBSD-amd64
    - rename 'struct keypad' -> 'struct m_keypad' to avoid FTBFS on
      kFreeBSD/amd64
 -- Reinhard Tartler <email address hidden> Tue, 01 Jun 2010 22:59:06 +0200

Changed in mplayer (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.