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:
  1. Open: Tools -> Messages.
  2. Set Verbosity to 2
  3. Start playback to reproduce your issue
  4. Save text in a file or copy into clipboard
  5. 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://