[vlc-devel] Corrupt playback of MPEG2 .ts with LibVLC 1.2.0-git (575dd0f)

Naohiro KORIYAMA nkoriyama at gmail.com
Fri Nov 4 18:46:59 CET 2011


2011/11/4 Jérôme FORISSIER <jerome at taodyne.com>:
>
> On 4 nov. 2011, at 12:36, Jean-Baptiste Kempf wrote:
>
>> Hello Jerome,
>>
>> On Fri, Nov 04, 2011 at 12:05:47PM +0100, Jérôme FORISSIER wrote :
>> <...>
>>> Since 1.2.0-pre1 has been announced, I thought I'd chime in, because I have a MPEG2 TS file that plays fine with VLC 1.1.11, but is totally corrupt with VLC 1.2.0-git (575dd0f). And therefore I can't play it in our app, either. FYI this is on MacOSX 10.6.8.
>>> Is it a known issue? Can I help? (I can provide the VLC logs if needed).
>>
>> It could be the libdvbpsi 0.2.1 issue. Are you using libdvbpsi 0.2.1?
>> (hint: if you use precompiled contribs, this is possible).
>> If so, updating to 0.2.2 should fix it.
>
> For now I've been using a nightly build from http://nightlies.videolan.org/build/macosx-intel/ (vlc-git-intel*).
> I see no libdvbpsi* in the package, so I guess the problem must be somewhere else.
>
> I think I will do like Rémi suggested: build from source and bisect, and report back if I can find something.

Only for building ts module, you don't need re-build libdvbpsi, but
add libdvbpsi.pc on
extra/contrib/hosts/x86_64-apple-darwin10/lib/pkgconfig.

On my own build for Mac OS X, I use prebuilt binaries contrib
libraries, but I build some contrib libraries, libdvbpsi, libbluray
etc.
I modify contrib/src/dvbpsi/rule.mak, using libdvbpsi git instead of 0.2.1.

ts playback is fine on my own build.

-- 
KORIYAMA, Naohiro
nkoriyama at gmail.com



More information about the vlc-devel mailing list