It's mostly used to get good DVD ISO playback and I recommend it for all operating systems.happy.neko wrote:1. About mplayer-r34332-SB17.patch. What is it used for and is it needed for linux mplayer/mencoder build?
It was mostly useful for ASS/SSA subtitle support back when that was broken, but now it's fixed so no, there's no need for fixpts with PS3MShappy.neko wrote:2. fixpts filter is now in the mplayer trunk. In MEncoderVideo.java it is limited for mpegts, wmv and Windows arch. Same question, is it useful for linux buidls?
Index: net/pms/encoders/TSMuxerVideo.java
===================================================================
--- net/pms/encoders/TSMuxerVideo.java (revision 50)
+++ net/pms/encoders/TSMuxerVideo.java (working copy)
@@ -429,7 +429,7 @@
type = "A_DTS";
}
}
- if (params.aid != null && params.aid.getDelay() != 0) {
+ if (params.aid != null && params.aid.getDelay() != 0 && params.timeseek == 0) {
timeshift = "timeshift=" + params.aid.getDelay() + "ms, ";
}
pw.println(type + ", \"" + ffAudioPipe[0].getOutputPipe() + "\", " + timeshift + "track=2");
@@ -448,7 +448,7 @@
type = "A_DTS";
}
}
- if (lang.getDelay() != 0) {
+ if (lang.getDelay() != 0 && params.timeseek == 0) {
timeshift = "timeshift=" + lang.getDelay() + "ms, ";
}
pw.println(type + ", \"" + ffAudioPipe[i].getOutputPipe() + "\", " + timeshift + "track=" + (2 + i));+ /usr/lib/ps3mediaserver/linux/mencoder -msglevel all=2 -prefer-ipv4 -oac lavc -of lavf -lavfopts format=dvd -ovc lavc -lavcopts vcodec=mpeg2video:vbitrate=4096:threads=3:acodec=ac3:abitrate=128 -ofps 25 -cache 16384 -vf harddup -o deleteme.mencoder mms://stream1.france24.yacast.net/f24_liveen
MEncoder SB28 (C) 2000-2012 MPlayer Team
Custom build by SubJunk, http://www.spirton.com
connect error: Connection refused
** MUXER_LAVF *****************************************************************
REMEMBER: MEncoder's libavformat muxing is presently broken and can generate
INCORRECT files in the presence of B-frames. Moreover, due to bugs MPlayer
will play these INCORRECT files as if nothing were wrong!
*******************************************************************************
Requested video codec family [wmvvc1dmo] (vfm=dmo) not available.
Enable it at compilation.
Unsupported PixelFormat 61
Unsupported PixelFormat 53
Unsupported PixelFormat 81
[ac3 @ 0x8f6a8c0]channel_layout not specified
[ac3 @ 0x8f6a8c0]No channel layout specified. The encoder will guess the layout, but it might be incorrect.
Cache empty, consider increasing -cache and/or -cache-min. [performance issue]
Unsupported PixelFormat 61
Unsupported PixelFormat 53
Unsupported PixelFormat 81
[dvd @ 0x8ef6400]VBV buffer size not set, muxing may fail
Cache empty, consider increasing -cache and/or -cache-min. [performance issue]
Cache empty, consider increasing -cache and/or -cache-min. [performance issue]
1 duplicate frame(s)!
[mpeg2video @ 0x8f6a8c0]Error, Invalid timestamp=22, last=24532102
[dvd @ 0x8ef6400]Application provided invalid, non monotonically increasing dts to muxer in stream 0: 88315562250 >= 75600
Error while writing frame.
Cache empty, consider increasing -cache and/or -cache-min. [performance issue]
[...]
1 duplicate frame(s)!
[mpeg2video @ 0x8f6a8c0]Error, Invalid timestamp=72, last=24532162
[dvd @ 0x8ef6400]Application provided invalid, non monotonically increasing dts to muxer in stream 0: 88315778250 >= 255600
Error while writing frame.
[dvd @ 0x8ef6400]buffer underflow i=0 bufi=0 size=16012
[dvd @ 0x8ef6400]buffer underflow i=0 bufi=2011 size=16012
MEncoder 1.0rc4-4.4.5 (C) 2000-2010 MPlayer TeamUndefined symbols for architecture i386:
"_MM_FIX_0_707106781", referenced from:
_filter in vf_fspp.o
"_MM_FIX_0_541196100", referenced from:
_filter in vf_fspp.o
"_GetFullPathNameA", referenced from:
_init in vd_dsnative.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status
make: *** [mencoder] Error 1
make: *** Waiting for unfinished jobs....
Undefined symbols for architecture i386:
"_MM_FIX_0_707106781", referenced from:
_filter in vf_fspp.o
"_MM_FIX_0_541196100", referenced from:
_filter in vf_fspp.o
"_GetFullPathNameA", referenced from:
_init in vd_dsnative.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status
make: *** [mplayer] Error 1
Fatal error occurred, aborting build.SubJunk wrote:I had problems with newer FFmpeg too, which is why I compiled with the same FFmpeg version I used with SB30, are you using the same one too?
VERSION_FFMPEG=58c25724b7f921fdf3657fcb011b3bb3b7b353d4Users browsing this forum: No registered users and 3 guests