Page 1 of 1
VLC 0.9.4: Playing .ts on OSX ok but not on Linux
Posted: 22 Nov 2008 09:10
by jiragh
Hi,
just wanted to switch my MacMini (MacOS X 10.5.2) to Ubuntu (8.10) and realized that the Ubuntu-VLC (0.9.4) is - in comparison to the MacOS-VLC (also 0.9.4!) - not able to play .ts files (*) recorded by a Dreambox DM-600 DVB-S receiver
(technical details) . The Ubuntu-VLC was installed straight-forward while in a Live-CD-session - i.e.: Synaptic -> checked all repositories -> reloaded -> searched for "vlc" -> installed "vlc"
Any hints on how VLC is able to play these files on MacOS X but not on Linux?
(*)
Code: Select all
$ file my-video.ts
my-video.ts: MPEG sequence, v2, program multiplex
Re: VLC 0.9.4: Playing .ts on OSX ok but not on Linux
Posted: 22 Nov 2008 14:36
by Jean-Baptiste Kempf
To help you, we need
messages, to completely understand what your problems is.
To fix this, please be sure
before you start the playback to:

- Open: Tools -> Messages.
- Set Verbosity to 2
- Start playback to reproduce your issue
- Save text in a file or copy into clipboard
- Then paste the full resulting log here between [code]and[/code] (or use Pastebin.com if it's too long)
Also don't forget to name your
Operating System and provide the
VLC media player version.
Re: VLC 0.9.4: Playing .ts on OSX ok but not on Linux
Posted: 01 Dec 2008 23:18
by jiragh
Ok, after some delay, here is the log (of the Ubuntu-VLC):
Code: Select all
main debug: CPU has capabilities 486 586 MMX MMXEXT SSE SSE2 FPU
main debug: looking for memcpy module: 3 candidates
main debug: using memcpy module "memcpymmxext"
main debug: thread started
main debug: thread 3019479952 (Interaction control) created at priority 0 (interface/interaction.c:382)
main debug: thread started
main debug: waiting for thread initialization
main debug: thread 3011087248 (preparser) created at priority 0 (playlist/thread.c:79)
main debug: thread started
main debug: waiting for thread initialization
main debug: thread 3002694544 (fetcher) created at priority 0 (playlist/thread.c:108)
main debug: thread started
main debug: waiting for thread initialization
main debug: rebuilding array of current - root Playlist
main debug: rebuild done - 0 items, index -1
main debug: thread 2994301840 (playlist) created at priority 0 (playlist/thread.c:117)
main debug: looking for interface module: 1 candidate
main debug: using interface module "hotkeys"
main debug: TIMER module_Need() : 0.313 ms - Total 0.313 ms / 1 intvls (Avg 0.313 ms)
main debug: thread started
main debug: thread 2985909136 (interface) created at priority 0 (interface/interface.c:168)
main debug: looking for interface module: 1 candidate
main debug: using interface module "inhibit"
main debug: TIMER module_Need() : 4.038 ms - Total 4.038 ms / 1 intvls (Avg 4.038 ms)
main debug: thread started
main debug: thread 2977516432 (interface) created at priority 0 (interface/interface.c:168)
main debug: looking for interface module: 1 candidate
main debug: using interface module "screensaver"
main debug: TIMER module_Need() : 0.227 ms - Total 0.227 ms / 1 intvls (Avg 0.227 ms)
main debug: thread started
main debug: thread 2969123728 (interface) created at priority 0 (interface/interface.c:168)
main debug: looking for interface module: 22 candidates
main debug: using interface module "signals"
main debug: TIMER module_Need() : 0.243 ms - Total 0.243 ms / 1 intvls (Avg 0.243 ms)
main debug: thread started
main debug: thread 2952338320 (interface) created at priority 0 (interface/interface.c:168)
main info: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
main debug: looking for interface module: 4 candidates
main debug: using interface module "qt4"
main debug: TIMER module_Need() : 64.125 ms - Total 64.125 ms / 1 intvls (Avg 64.125 ms)
main debug: thread 2943945616 (interface) created at priority 0 (interface/interface.c:168)
main debug: thread started
main debug: opening config file (/home/ubuntu/.config/vlc/vlcrc)
main debug: opening config file (/home/ubuntu/.config/vlc/vlcrc)
qt4 debug: Error while initializing qt-specific localization
qt4 debug: New item: /foo/bar.ts
main debug: adding item `bar.ts' ( /foo/bar.ts )
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 bar.ts node null skip 0
main debug: resyncing on bar.ts
main debug: bar.ts is at 0
main debug: creating new input thread
main debug: Creating an input for 'bar.ts'
main debug: thread started
main debug: waiting for thread initialization
main debug: `/foo/bar.ts' gives access `' demux `' path `/foo/bar.ts'
main debug: creating demux: access='' demux='' path='/foo/bar.ts'
main debug: looking for access_demux module: 3 candidates
main debug: thread 2915036048 (input) created at priority 10 (input/input.c:370)
qt4 debug: Updating the stream status: 3
main debug: TIMER module_Need() : 413.953 ms - Total 413.953 ms / 1 intvls (Avg 413.953 ms)
main debug: creating access '' path='/foo/bar.ts'
qt4 debug: New Event: type 1103
qt4 debug: Updating the stream status: 1
main debug: looking for access module: 6 candidates
vcd debug: trying .cue file: /foo/bar.cue
vcd debug: could not find .cue file
access_directory debug: opening directory `/foo/bar.ts'
main debug: using access module "access_directory"
main debug: TIMER module_Need() : 17.391 ms - Total 17.391 ms / 1 intvls (Avg 17.391 ms)
qt4 debug: New Event: type 1103
qt4 debug: Updating the stream status: 2
main debug: Using AStream*Stream
main debug: pre-buffering...
main debug: deleting item `bar.ts'
access_directory debug: /foo/bar.ts directory is empty
main debug: rebuilding array of current - root Playlist
main debug: rebuild done - 0 items, index -1
qt4 debug: New Event: type 1102
main debug: received first data for our buffer
main debug: pre-buffering done 1408981 bytes in 0s - 31544 kbytes/s
main debug: creating demux: access='' demux='directory' path='/foo/bar.ts'
main debug: looking for demux module: 1 candidate
main debug: using demux module "access_directory"
main debug: TIMER module_Need() : 0.315 ms - Total 0.315 ms / 1 intvls (Avg 0.315 ms)
main debug: looking for a subtitle file in /foo
main debug: `/foo/bar.ts' successfully opened
qt4 debug: New Event: type 1103
qt4 debug: Updating the stream status: 3
main debug: EOF reached
main debug: control type=1
qt4 debug: New Event: type 1103
qt4 debug: Updating the stream status: 8
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 2915036048 joined (playlist/engine.c:244)
main debug: TIMER input launching for 'bar.ts' : 487.224 ms - Total 487.224 ms / 1 intvls (Avg 487.224 ms)
main debug: starting new item
main info: playlist is empty
main debug: nothing to play
Hope that helps.
Re: VLC 0.9.4: Playing .ts on OSX ok but not on Linux
Posted: 01 Dec 2008 23:28
by Jean-Baptiste Kempf
Is your file located on a HFS+ drive?
Re: VLC 0.9.4: Playing .ts on OSX ok but not on Linux
Posted: 02 Dec 2008 00:39
by jiragh
yes
Re: VLC 0.9.4: Playing .ts on OSX ok but not on Linux
Posted: 04 Dec 2008 05:31
by jiragh
so what's the point? Ubuntu is capable of reading HFS+ partitions.
Re: VLC 0.9.4: Playing .ts on OSX ok but not on Linux
Posted: 04 Dec 2008 12:22
by Jean-Baptiste Kempf
Well, see the problem on the linux forum. VLC see that as folder, not as file. Try to force file://