You are not logged in.

#1 2009-04-28 18:44:14

chetan51
Member
Registered: 2009-04-23
Posts: 14

Peculiar problem with playing media off of an HFS+ partition

Hi guys,

I have Arch Linux installed on my Macbook Pro, and I need to play the music and videos off of my HFS+ partition in Linux. I want to use VLC and Banshee, but both seem to be having problems with this.

Here is the issue:
1. I can read/write to the HFS+ partiton as a normal user
2. I can play music and videos with mplayer off of that partition
3. However, VLC will not open/play anything off of that partition
4. Banshee marks the music files that I have imported from that partition with an 'X' when I try to play them and does not play them
5. VLC and Banshee will play anything on my Linux partition (including the same file with the same permissions)

I can't seem to figure out why VLC and Banshee refuse to play anything off of that partition even though I have read/write permissions to it. Mplayer works fine, though.

Please help!
-Chetan

More info:

Here is how the partition is mounted:
/dev/sda2 /media/mac_hd hfsplus rw,exec,auto,users 0 0

Permissions on a certain mp3 file I am trying to play:
[chetan@chetan-macbook mac_hd]$ ls -l It\'s\ Going\ Down.mp3
-rwxr-xr-x 1 chetan chetan 4841568 2009-04-28 09:59 It's Going Down.mp3

VLC debug output trying to play that file in the HFS+ partition:
qt4 debug: New item: /media/mac_hd/It's Going Down.mp3
main debug: adding item `It's Going Down.mp3' ( /media/mac_hd/It's Going Down.mp3 )
main debug: rebuilding array of current - root Playlist
main debug: rebuild done - 1 items, index -1
main debug: starting new item
main debug: processing request item It's Going Down.mp3 node Playlist skip 0
main debug: resyncing on It's Going Down.mp3
main debug: It's Going Down.mp3 is at 0
main debug: creating new input thread
main debug: Creating an input for 'It's Going Down.mp3'
main debug: waiting for thread initialization
main debug: thread started
main debug: thread 2952383376 (input) created at priority 10 (input/input.c:370)
main debug: `/media/mac_hd/It's Going Down.mp3' gives access `' demux `' path `/media/mac_hd/It's Going Down.mp3'
main debug: creating demux: access='' demux='' path='/media/mac_hd/It's Going Down.mp3'
main debug: looking for access_demux module: 3 candidates
main debug: TIMER module_Need() : 0.100 ms - Total 0.100 ms / 1 intvls (Avg 0.100 ms)
main debug: creating access '' path='/media/mac_hd/It's Going Down.mp3'
main debug: looking for access module: 5 candidates
vcd debug: trying .cue file: /media/mac_hd/It's Going Down.cue
vcd debug: could not find .cue file
access_directory debug: opening directory `/media/mac_hd/It's Going Down.mp3'
main debug: using access module "access_directory"
main debug: TIMER module_Need() : 0.079 ms - Total 0.079 ms / 1 intvls (Avg 0.079 ms)
main debug: Using AStream*Stream
main debug: pre-buffering...
main debug: deleting item `It's Going Down.mp3'
access_directory debug: /media/mac_hd/It's Going Down.mp3 directory is empty
qt4 debug: Updating the stream status: 3
qt4 debug: New Event: type 1102
qt4 debug: Updating the stream status: 2
main debug: received first data for our buffer
main debug: pre-buffering done 1408981 bytes in 0s - 33435 kbytes/s
main debug: creating demux: access='' demux='directory' path='/media/mac_hd/It's Going Down.mp3'
main debug: looking for demux module: 1 candidate
main debug: using demux module "access_directory"
main debug: TIMER module_Need() : 0.117 ms - Total 0.117 ms / 1 intvls (Avg 0.117 ms)
main debug: looking for a subtitle file in /media/mac_hd/
main debug: `/media/mac_hd/It's Going Down.mp3' successfully opened
main debug: rebuilding array of current - root Playlist
main debug: rebuild done - 0 items, index -1
main debug: EOF reached
main debug: control type=1
qt4 debug: New Event: type 1103
qt4 debug: Updating the stream status: 3
main debug: finished input
main debug: dying input
main debug: removing module "access_directory"
main debug: removing module "access_directory"
main debug: thread ended
qt4 debug: Updating the stream status: 8
main debug: dead input
main debug: thread 2952383376 joined (playlist/engine.c:244)
main debug: TIMER input launching for 'It's Going Down.mp3' : 43.636 ms - Total 43.636 ms / 1 intvls (Avg 43.636 ms)
main debug: starting new item
main info: playlist is empty
main debug: nothing to play

VLC debug output playing the same file on the Linux partition:
qt4 debug: New item: /media/It's Going Down.mp3
main debug: adding item `It's Going Down.mp3' ( /media/It's Going Down.mp3 )
main debug: rebuilding array of current - root Playlist
main debug: rebuild done - 2 items, index 0
main debug: dying input
main debug: control type=0
main debug: control: stopping input
main debug: removing module "mpeg_audio"
main debug: removing module "mpga"
main debug: removing module "access_file"
main debug: removing module "mpeg_audio"
main debug: thread ended
qt4 debug: Updating the stream status: 8
main debug: thread 2948737936 joined (input/decoder.c:248)
main debug: killing decoder fourcc `mpga', 0 PES in FIFO
main debug: removing module "mpgatofixed32"
main debug: removing module "bandlimited_resampler"
main debug: thread ended
main debug: thread 2935872400 joined (alsa.c:742)
main debug: removing module "alsa"
main debug: removing module "trivial_mixer"
main debug: thread ended
main debug: dead input
main debug: thread 2974059408 joined (playlist/engine.c:244)
main debug: TIMER input launching for 'It's Going Down.mp3' : 69.642 ms - Total 69.642 ms / 1 intvls (Avg 69.642 ms)
main debug: starting new item
main debug: processing request item It's Going Down.mp3 node Playlist skip 0
main debug: resyncing on It's Going Down.mp3
main debug: It's Going Down.mp3 is at 1
main debug: creating new input thread
main debug: Creating an input for 'It's Going Down.mp3'
main debug: thread started
main debug: waiting for thread initialization
main debug: `/media/It's Going Down.mp3' gives access `' demux `' path `/media/It's Going Down.mp3'
main debug: creating demux: access='' demux='' path='/media/It's Going Down.mp3'
main debug: looking for access_demux module: 3 candidates
main debug: TIMER module_Need() : 0.102 ms - Total 0.102 ms / 1 intvls (Avg 0.102 ms)
main debug: creating access '' path='/media/It's Going Down.mp3'
main debug: looking for access module: 5 candidates
vcd debug: trying .cue file: /media/It's Going Down.cue
vcd debug: could not find .cue file
access_file debug: opening file `/media/It's Going Down.mp3'
main debug: using access module "access_file"
main debug: TIMER module_Need() : 0.218 ms - Total 0.218 ms / 1 intvls (Avg 0.218 ms)
main debug: Using AStream*Stream
main debug: pre-buffering...
main debug: received first data for our buffer
main debug: pre-buffering done 1408981 bytes in 0s - 623169 kbytes/s
main debug: creating demux: access='' demux='' path='/media/It's Going Down.mp3'
main debug: ID3v2.2 revision 0 tag found, skipping 3040 bytes
main debug: looking for demux module: 52 candidates
main debug: looking for packetizer module: 18 candidates
main debug: using packetizer module "mpeg_audio"
main debug: TIMER module_Need() : 0.059 ms - Total 0.059 ms / 1 intvls (Avg 0.059 ms)
main debug: using demux module "mpga"
main debug: TIMER module_Need() : 0.161 ms - Total 0.161 ms / 1 intvls (Avg 0.161 ms)
main debug: looking for a subtitle file in /media/
main debug: looking for meta reader module: 2 candidates
main debug: using meta reader module "taglib"
main debug: TIMER module_Need() : 0.457 ms - Total 0.457 ms / 1 intvls (Avg 0.457 ms)
main debug: removing module "taglib"
main debug: `/media/It's Going Down.mp3' successfully opened
mpeg_audio debug: MPGA channels:2 samplerate:44100 bitrate:160
main debug: selecting program id=0
main debug: looking for decoder module: 31 candidates
main debug: using decoder module "mpeg_audio"
main debug: TIMER module_Need() : 0.133 ms - Total 0.133 ms / 1 intvls (Avg 0.133 ms)
main debug: thread 2935872400 (decoder) created at priority 5 (input/decoder.c:217)
main debug: thread 2974059408 (input) created at priority 10 (input/input.c:370)
qt4 debug: Updating the stream status: 3
main debug: control type=1
main debug: thread started
mpeg_audio debug: MPGA channels:2 samplerate:44100 bitrate:160
main debug: no aout present, spawning one
main debug: looking for audio output module: 4 candidates
alsa debug: opening ALSA device `default'
main debug: thread 2948737936 (aout) created at priority 15 (alsa.c:687)
main debug: using audio output module "alsa"
main debug: TIMER module_Need() : 91.497 ms - Total 91.497 ms / 1 intvls (Avg 91.497 ms)
main debug: thread started
main debug: output 'fl32' 44100 Hz Stereo frame=1 samples/8 bytes
main debug: mixer 'fl32' 44100 Hz Stereo frame=1 samples/8 bytes
main debug: no need for any filter
main debug: looking for audio mixer module: 3 candidates
main debug: using audio mixer module "float32_mixer"
main debug: TIMER module_Need() : 0.072 ms - Total 0.072 ms / 1 intvls (Avg 0.072 ms)
main debug: input 'mpga' 44100 Hz Stereo frame=1152 samples/1053 bytes
main debug: filter(s) 'mpga'->'fl32' 44100 Hz->44100 Hz Stereo->Stereo
main debug: looking for audio filter module: 24 candidates
main debug: using audio filter module "mpgatofixed32"
main debug: TIMER module_Need() : 0.062 ms - Total 0.062 ms / 1 intvls (Avg 0.062 ms)
main debug: found a filter for the whole conversion
main debug: filter(s) 'fl32'->'fl32' 48510 Hz->44100 Hz Stereo->Stereo
main debug: looking for audio filter module: 24 candidates
main debug: using audio filter module "bandlimited_resampler"
main debug: TIMER module_Need() : 0.086 ms - Total 0.086 ms / 1 intvls (Avg 0.086 ms)
main debug: found a filter for the whole conversion

Offline

#2 2009-04-29 23:49:15

chetan51
Member
Registered: 2009-04-23
Posts: 14

Re: Peculiar problem with playing media off of an HFS+ partition

Can anyone please help me with this? smile

Offline

#3 2009-05-14 16:34:10

madalu
Member
Registered: 2009-05-05
Posts: 217

Re: Peculiar problem with playing media off of an HFS+ partition

See this thread on the VLC forums. The VLC devs have stopped supporting HFS+ until a bug in the filesystem is fixed.

http://forum.videolan.org/viewtopic.php … 9&start=15

Offline

#4 2009-05-14 18:56:53

chetan51
Member
Registered: 2009-04-23
Posts: 14

Re: Peculiar problem with playing media off of an HFS+ partition

Ah. Does this apply to Banshee too? I'm guessing it uses the same way of opening files and directories as VLC so it's broken too. This makes a lot of sense. Thank you so much.

Offline

Board footer

Powered by FluxBB