GithubHelp home page GithubHelp logo

xy-vsfilter's People

Contributors

googlecodeexporter avatar

xy-vsfilter's Issues

\blur regression xy_vsfilter_test_20111001 (not initialized on first-load)

With the sample I posted in issue 15:
http://code.google.com/p/xy-vsfilter/issues/detail?id=15

/blur no longer has any opacity in xy_vsfilter_test_20111001.

The workaround to get it working is similar to what I mentioned here:
http://code.google.com/p/xy-vsfilter/issues/detail?id=7#c12

Open a video.
/blur is broken
Open VSFilter settings.
Change any setting.
Click Apply.
/blur now works.

For whatever reason, it seems that something you changed in 
xy_vsfilter_test_20111001 is causing a large chunk of your code and settings 
not to initialize on first-load.

Before and After screenshots attached.

Original issue reported on code.google.com by [email protected] on 1 Oct 2011 at 8:19

Attachments:

Enhancement Request: Add input/output support for P010 (10-bit 4:2:0 Planar) & P016 (16-bit 4:2:0 Planar) color-spaces

http://msdn.microsoft.com/en-us/library/bb970578.aspx

I expect this my be a lot of work to implement (though probably less than 
implementing DXVA), but something which would be a nice feature to have if this 
interests you at all. With your speed enhancements, I expect that implementing 
such 'slow' quality feature would still be faster than stock VSFilter.

LAV Video & CoreAVC 3.x supports P010/P016 output.

madVR supports P010/P016 input.

The idea being to avoid conversion of high bit-depth video to 8-bit before it 
hits the Display:

10-bit h.264 -> Decoder converts 10-bit to P010/P016 -> VSFilter overlays 
10-bit/16-bit(?) subtitles on P010/P116 video -> madVR renders P010/P016 to GPU

Original issue reported on code.google.com by [email protected] on 21 Oct 2011 at 4:22

Slow performance using xy-VSFilter with LAV Filters (2.6Ghz P4 single-core)

performance goes way down & causes sync issues with Hi10p videos OP
i played same Softenni OP using LAV Filters & 
it caused same sync issue that i was having with ffdshow before

MPC-HC + LAV Filters 0.37 + xy-VSFilter = sync issue 3-5sec dalay btwn 
Audio/Video
MPC-HC + ffdshow rev3996 + xy-VSFilter = No sync issue

No madvr is used.
p010/p016 & all 10bit is disabled in LAV Video Decoder options. 
output used YV12 (default both for ffdshow & lav filters)

also there is something with xy-vsfilter happens only if ffdshow is used 
that affects Video Quality a bit (hard to notice) only happens 
during fast motion scenes & when multiple subtitle texts shown at different 
positions at the same time on moving screen. 
As ASS subtitle changes small pixel like something 
nearly invisible shows up on screen during 
doesn't happen with LAV Filters

Original issue reported on code.google.com by [email protected] on 1 Nov 2011 at 1:42

Allow Animation when Buffering

This function will dramatically speed-up rendering speed on older Single Core 
CPU's
VSFilter 2.40 have this Enable/Disable Option. which disables karaoke 
animation. 
it would be very useful option if add it to xy-vsfilter?

Original issue reported on code.google.com by [email protected] on 4 Nov 2011 at 7:49

xy_vsfilter_test_20111030 fails to Load at all if Hi10p Video is played using LAV Filters

What steps will reproduce the problem?
1. Play any Hi10p video with ASS Sub using LAV Filters 0.37 
http://code.google.com/p/lavfilters/
sample: http://www.embedupload.com/?d=24QYAIGEMB

What is the expected output? What do you see instead?
Only Hi10p Video/Audio plays. No VSFilter Icon in Tray.
No Problems with 8-bit Videos

Please provide any additional information below.
MPC-HC + ffdshow + vsfilter = No Problems with 10bit & 8bit
MPC-HC + LAVFilters + vsfilter = vsfilter fails to Load (no tray icon) with 
10bit videos. No issues with 8bit Videos & ASS Subs.

Problem occurs due to most probably...
LAV Filters display Hi10p as p010/p016 in => p010/p016 Out. vsfilter prevented 
from loading.
ffdshow display Hi10p as p010/p016 In => YV12 Out. vsfilter loads fine for both 
10bit & 8bit.

Please fix this problem. 
(ffdshow is no longer developed. LAV Filters is basically best for Hi10p 
because of its p010/p016 in => p010/p016 Out)

Original issue reported on code.google.com by [email protected] on 31 Oct 2011 at 7:56

Bouncing lines which shouldn't bounce (broken sub-pixel /pos)

WinXP SP3 x86

See attached script.

This may be a bit hard to see, but xy-VSFilter causes the multiple sub-pixel 
positioned lines in the attached script to bounce, while the same script is 
smooth with VSFilter 2.39. It appears that xy-VSFilter may be rounding up/down 
sub-pixel positioned lines to the nearest pixel, which causes the unwanted 
bouncing.

Original issue reported on code.google.com by [email protected] on 24 Sep 2011 at 1:06

Attachments:

Karaoke effects don't work

What version of the product are you using? On what operating system?
using latest ver. on XP SP3


Karaoke effects don't work
rest is working fine

Original issue reported on code.google.com by [email protected] on 18 Sep 2011 at 9:13

Player MPC-HC down with this script

Player MPC-HC crash down with this script:

[Script Info]
; Script generated by Aegisub r5375M (development version, JEEB)
; http://www.aegisub.org/
Title: Default Aegisub file
ScriptType: v4.00+
WrapStyle: 0
PlayResX: 1280
PlayResY: 720
ScaledBorderAndShadow: yes
Video Aspect Ratio: 0
Video Zoom: 6
Video Position: 0
Last Style Storage: Default
Collisions: Normal

[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, 
OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, 
Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, 
MarginV, Encoding
Style: Default,Century 
Gothic,47,&H00FFFFFF,&H000000FF,&H00232022,&H96000000,-1,0,0,0,100,100,0,0,1,2.3
,1,2,50,50,20,1
Style: 
Signs,Arial,40,&H00FFFFFF,&H000000FF,&H00172F0B,&H96000000,-1,0,0,0,100,100,0,0,
1,2,1,8,10,10,20,1

[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text

Dialogue: 
0,0:01:03.62,0:01:08.63,Default,,0000,0000,0000,,{\fs60\blur2\t(0,4000,\blur0)\s
had0\bord0\fnPalatino Linotype\b1\c&H656565&\pos(897,486)}Исток 
начала

Original issue reported on code.google.com by [email protected] on 22 Sep 2011 at 11:36

Improper placement of the drawn polygon.

Improper placement of the drawn polygon.


[Script Info]
; Script generated by Aegisub r5375M (development version, JEEB)
; http://www.aegisub.org/
Title: Mayo Chiki! - 12 [Advantage]
ScriptType: v4.00+
WrapStyle: 0
PlayResX: 1280
PlayResY: 720
ScaledBorderAndShadow: yes
Collisions: Normal
Last Style Storage: Mayo chiki!
Video Aspect Ratio: 0
Video Zoom: 4
Video Position: 2342
Audio File: ?video
Video File: [Leopard-Raws] Mayo Chiki! - 12 RAW (TBS 1280x720 x264 AAC).mp4
Original Script: Doki & Ayako & WhyNot
Original Translation: chainsaws
Original Editing: Schum, Nerevar
Script Updated By: ZaRRoK
Update Details: QC

[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, 
OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, 
Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, 
MarginV, Encoding
Style: 
Text_main_preview_background-furigana,HeinrichScript,32.5,&H0130C35B,&H01FFFFFF,
&H0130C35B,&H00194A1F,-1,0,0,0,100,100,0,0,1,3,0,2,0,0,90,204
Style: 
Signs_Main_Rounded-furigana,BrushType,20,&H00FFFFFF,&H000000FF,&H00000000,&H0000
0000,0,0,0,0,100,100,0,0,1,1,0,2,10,10,10,204
Style: 
Signs_Episode-furigana,Palette,45,&H00FFFFFF,&H000000FF,&H00368D51,&H00000000,0,
0,0,0,100,100,0,0,1,1.5,0,2,10,10,10,204
Style: 
Signs_Main-furigana,Palette,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0
,0,100,100,0,0,1,1,0,2,10,10,10,204
Style: 
Signs_Credits-furigana,Palette,22.5,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,
0,0,0,0,100,100,0,0,1,1,0,2,10,10,10,204
Style: 
Lyrics_Ending-furigana,Adventure,25,&H01FFFFFF,&H017FD286,&H0152372F,&H0006514E,
0,0,0,0,100,100,0,0,1,1.5,0,9,20,20,75,204
Style: 
Lyrics_Opening-furigana,Adventure,25,&H00FFFFFF,&H00F1E4AC,&H00864B3D,&H00000000
,0,0,0,0,100,100,0,0,1,2,0,7,20,20,70,204
Style: 
Romanji_Ending-furigana,AGCrownStyle,32.5,&H01FFFFFF,&H01DDADC2,&H0152372F,&H9B0
6514E,0,0,0,0,100,100,0,0,1,2,0,9,20,20,5,0
Style: 
Romanji_Opening-furigana,AGCrownStyle,27.5,&H00FFFFFF,&H00F1E4AC,&H00864B3D,&H00
000000,0,0,0,0,100,100,0,0,1,2,0,7,20,20,15,0
Style: 
Text_main_preview-furigana,HeinrichScript,32.5,&H01FFFFFF,&H01FFFFFF,&H01124D19,
&H00194A1F,-1,0,0,0,100,100,0,0,1,1,1.5,2,0,0,90,204
Style: 
Text_main-furigana,HeinrichScript,27.5,&H01FFFFFF,&H01FFFFFF,&H0152372F,&H000000
00,0,0,0,0,100,100,0,0,1,2,0,2,0,0,10,204
Style: Title-furigana,Darth 
Emil,20,&H0006F4F2,&H000000FF,&H0048B45A,&H00000000,0,0,0,0,100,100,0,0,1,1,0,2,
10,10,10,204
Style: Title,Darth 
Emil,40,&H0006F4F2,&H000000FF,&H0048B45A,&H00000000,0,0,0,0,100,100,0,0,1,2,0,2,
10,10,10,204
Style: 
Text_main,HeinrichScript,55,&H01FFFFFF,&H01FFFFFF,&H0152372F,&H00000000,0,0,0,0,
100,100,0,0,1,4,0,2,0,0,10,204
Style: 
Text_main_preview,HeinrichScript,65,&H01FFFFFF,&H01FFFFFF,&H01124D19,&H00194A1F,
-1,0,0,0,100,100,0,0,1,2,3,2,0,0,90,204
Style: 
Romanji_Opening,AGCrownStyle,55,&H00FFFFFF,&H00F1E4AC,&H00864B3D,&H00000000,0,0,
0,0,100,100,0,0,1,4,0,7,20,20,15,0
Style: 
Romanji_Ending,AGCrownStyle,65,&H01FFFFFF,&H01DDADC2,&H0152372F,&H9B06514E,0,0,0
,0,100,100,0,0,1,4,0,9,20,20,5,0
Style: 
Lyrics_Opening,Adventure,50,&H00FFFFFF,&H00F1E4AC,&H00864B3D,&H00000000,0,0,0,0,
100,100,0,0,1,4,0,7,20,20,70,204
Style: 
Lyrics_Ending,Adventure,50,&H01FFFFFF,&H017FD286,&H0152372F,&H0006514E,0,0,0,0,1
00,100,0,0,1,3,0,9,20,20,75,204
Style: 
Signs_Credits,Palette,45,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100
,100,0,0,1,2,0,2,10,10,10,204
Style: 
Signs_Main,Palette,40,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,10
0,0,0,1,2,0,2,10,10,10,204
Style: 
Signs_Episode,Palette,90,&H00FFFFFF,&H000000FF,&H00368D51,&H00000000,0,0,0,0,100
,100,0,0,1,3,0,2,10,10,10,204
Style: 
Signs_Main_Rounded,BrushType,40,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,
0,0,100,100,0,0,1,2,0,2,10,10,10,204
Style: 
Text_main_preview_background,HeinrichScript,65,&H0130C35B,&H01FFFFFF,&H0130C35B,
&H00194A1F,-1,0,0,0,100,100,0,0,1,6,0,2,0,0,90,204

[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 
1,0:18:35.92,0:18:40.68,Signs_Main_Rounded,,0000,0000,0000,,{\bord4\fad(200,50)\
fs70\3c&H49515A&\c&H7B6465&\move(14,107,562,107,21,200)}Давайте 
снова сделаем господина Субару дворецким!
Dialogue: 
0,0:18:35.92,0:18:40.68,Signs_Main,,0000,0000,0000,,{\fad(0,50)\an3\p1\shad0\bor
d2\alpha&H50&\3c&HE29A5C&\fscx437.5\fscy330\c&HFFFFFF&\move(-4,224,1142,226,0,20
0)}m 0 0 l 0 -32 l 251 -32 b 256 -32 261 -32 261 -22 l 261 -22 l 261 -9 b 261 
-5 261 0 251 0 l 251 0 b 251 0 251 0 251 0 l 0 0{\p0}

Original issue reported on code.google.com by [email protected] on 26 Sep 2011 at 9:59

Restore Default Option

there is no Restore Default Button
it would be helpful restore to defaults instead of remembering every setting 
(if i screwed up settings)
there should be Restore Default Button on every [Tabs] of xy-vsfilter.dll

Original issue reported on code.google.com by [email protected] on 13 Oct 2011 at 8:11

Does current VSFilter Cache support Font Cache?

If not, is it possible to add it in future release?
the reason i m asking because even after all the performance 
improvements some ASS subs merged into MKV/MP4 still lags &
causes 1/2sec screen freeze just because 
fonts .ttf or .otf file sizes r too big as 15MB or lots of fonts merged into 
MKV/MP4. If the r cached it will improve rendering speed.

Font cache feature is used by VLC for years
that's probably why lag issue never occurred in VLC Player

Anime Softenni i have watched has 27 ttf fonts merged into single mp4 container 
by Ayako-Nishishi Fansubbers. (way too many fonts)

Original issue reported on code.google.com by [email protected] on 30 Oct 2011 at 4:38

Force Default Style

Its not anything new but vsfilter does not have this option yet.
"Force Default Style" option will be very much useful on slow PC's.
not everyone likes to be forced to use built-in fonts & effects ass sub comes 
with.

By using "Force Default Style" mean when Enabled vsfilter will Disable all 
SSA/ASS effects & built-in fonts & 
make ass subtitle behave like SRT subtitle 
& we can force ass sub to use font we want it to (in my case Calibri font)

PotPlayer already have this option in Preferences => Subtitle.

Original issue reported on code.google.com by [email protected] on 24 Oct 2011 at 9:04

Word duplication bug

See attached image and script (in zip).

The trigger is unknown, but occasionally a single word get duplicated in a 
fashion like the images below.

'The good news, is it seems like it may be reproducible (happened with the same 
line twice in a row), but only if I load the script from the very beginning and 
wait until playback reaches the problem area. If I seek close to the problem 
area it doesn't happen.'

Attempt to reproduce the problem with the attached script? It appears to be 
something about the script as a whole, rather than the problem line in 
particular.

Bug originally found by taulin @ CCCP fourms.

Original issue reported on code.google.com by [email protected] on 25 Sep 2011 at 6:46

Attachments:

VSFilter causes Audio/Video Sync Issues with Hi10p Videos

using version xy_vsfilter_test_20111019
samples: 
http://www.mediafire.com/?o0cng2dpyb70o45
http://www.mediafire.com/?s73xpdp8zh4yq6r
Sync issues mainly happens during Opening Karaoke & Action scenes
Video FPS goes down/ups causes audio to play 1st
at 1st i thought it was LAV or ffdshow causing damn issues
but then i disabled vsfilter & enabled ffdshow subtitle filter
sync issues gone enable vsfilter sync issues r back

Original issue reported on code.google.com by [email protected] on 27 Oct 2011 at 3:12

Profiling VSFilter using VS2010

cyberbeing asked me to write up the steps to profile VSFilter using VS2010's 
profiler so here it is. You need to have VS2010 Premium or Ultimate to be able 
to use the profiler.

Steps to create a profiling session:
1. Go to Analyze->Launch Performance Wizard.
2. Choose either CPU Sampling or Instrumentation for profiling type and hit 
next. 
3a. If you chose CPU sampling, in this screen, choose "An executable(.EXE 
file)" and hit next.
3b. If you chose Instrumentation, in this screen, choose "A dynamic 
link-library (.DLL File)" and hit next.
4a. Give the file path to the media player you want to profile with. I just use 
MPC-HC included in CCCP.
4b. Give the file path to the media player and the file path for the 
VSFilter.dll.
5. Hit next to finish.
6. You will now have a .psess file, which you can save and reload so you don't 
have to recreate the profiling session everytime.

Steps to setup VSFilter for profiling:
1. In Configuration Manager for the Solution, create a new configuration called 
Profile and have it duplicate the Release configuration of the solution.
2. Open the VSFilter project properties and create a new configuration called 
"Profile" and make it a duplicate of the "Release Filter" configuration.
3. Set the "Profile" to be the active configuration and go into the Linker 
settings.
4. In the Advanced section, enable the Profile option.
5. In the Configuration Manager, set the active solution configuration to the 
Profile configuration and set VSFilter's configuration to the Profile 
Configuration.

Steps to profile:
1. Build VSFilter in the profile configuration and move it into the directory 
where it's registered.
2. Load the profiling session if it hasn't been loaded already.
3. In the Performance Explorer window (View->Other Windows->Performance 
Explorer), hit the "Start Profiling" button in the top bar.
4. Your chosen media player should now open and you can profile whatever it is 
you want.

Some notes: Profiling starts as soon as the process starts and ends when the 
process exits, and will generate a lot of data, which makes profiling things 
that last more than 30 seconds unreasonable. CPU Sampling gives finer grained 
data and shows what instructions the CPU spent the most time executing or 
stalled on, but you need to inspect the assembly to see the correct 
instructions due to compiler optimizations (the lines VS2010 highlights in the 
code as hot spots will almost certainly not be right, but they'll usually be in 
the general vicinity of the actual instructions). Instrumentation gives you a 
broad view of how long individual functions spent executing, and how many times 
they were called, but you won't be able to see what instructions a function 
spent most of its time on. Finally, if VSFilter or your media player is a 
protected system directory like Program Files, VS2010 needs to be started with 
Administrator privileges.

Profiling tip: Use filters in the Summary window of the analyzed to drill down 
into sections of the profiled data so you can isolate what's happening when 
VSFilter is choking.


Original issue reported on code.google.com by [email protected] on 6 Nov 2011 at 9:52

\move \q2 Scrolling text broken in DirectShow, but working in CSRI

With the attached script, the scrolling text doesn't move when using 
xy-vsfitler in DirectShow, but when using it in AegiSub using the CSRI 
interface it does work.

Bug originally found by taulin @ CCCP fourms.

Original issue reported on code.google.com by [email protected] on 25 Sep 2011 at 6:37

Attachments:

Performace regression from VSFilter 2.39 when caches disabled

__________
WinXP SP3 x86
AMD X2 4800+ @2.64Ghz
MPC-HC 3752
madVR 0.73
CoreAVC 3.0.1
Haali Media Splitter 1.11.288.0
xy_vsfilter_test_20111019
__________

When L1/L2/L3/L4 are set to 0, xy-VSFilter has a major slowdown and twice twice 
the CPU utilization as VSFilter 2.39. Normally you shouldn't be disabling the 
caches, I don't believe this should be happening.

Original issue reported on code.google.com by [email protected] on 19 Oct 2011 at 9:47

Regression from VSFilter 2.39: No subtitle animation if seeking in pasued state

__________
WinXP SP3 x86
AMD X2 4800+ @2.64Ghz
MPC-HC 3752
madVR 0.73
CoreAVC 3.0.1
Haali Media Splitter 1.11.288.0
xy_vsfilter_test_20111019
__________

If seeking when paused, the incorrect subtitle frame is rendered. Regression 
from VSFilter 2.39.
__________

Steps to reproduce:

Open attached file in MPC-HC

Pause Video.

Play Menu > Go To.. > Frame 280 > OK

The wrong subtitle frame is rendered in xy-VSFilter until the video is unpaused.


Original issue reported on code.google.com by [email protected] on 19 Oct 2011 at 7:29

Attachments:

Fails to Load this ASS Subtitle

http://www.enterupload.com/6rrih2xh7u1n/Koe_de_Oshigoto!_-_01.mkv.html

MPC-HC refuses to play this mkv
i used xy-vsfilter with potplayer then
PotPlayer's internal Sub Filter loads this ASS sub perfectly with ASS fonts & 
animations.
xy-vsfilter (when used with Potplayer) text becomes too small & no ASS fonts 
loads (fails to load) no sub animations loads.

i don't like to use potplayer's internal Sub Filter (sub freeze issue)

(i think this ASS sub version is not yet perfectly supported by xy-vsfilter)

Original issue reported on code.google.com by [email protected] on 15 Oct 2011 at 6:50

Unknown crash 1916x1076 video

WinXP SP3 x86
MPC-HC r3742
Haali Media Splitter 1.11.288.0
LAV Video 0.35
CoreAVC 3.0.1

With the attached sample (10bit h264), a crash happens with xy-VSFilter using 
LAV Video or CoreAVC as the decoder. If FFDShow is used, no crash occurs. No 
crash happens if VSFilter 2.39 is used.

Unknown cause. Could it have to do with the video being MOD4?

Original issue reported on code.google.com by [email protected] on 27 Sep 2011 at 9:51

Popup Tool Tips Help Idea

i think popup tool tips will help easy to understand what this & that option 
actually does. one just has to move mouse on Options & tool tip will popup.

Original issue reported on code.google.com by [email protected] on 19 Oct 2011 at 2:28

Lag Problem with ASS sub

Video Lags for half sec. as it renders
http://www.embedupload.com/?d=3YHPJ3IYFY
only happens with opening karaoke subs
ver. xy vsfilter mru 2011.09.25

Original issue reported on code.google.com by [email protected] on 28 Sep 2011 at 6:11

VSFilter Crashed MPC-HC again

http://i53.tinypic.com/255rqeb.jpg
to confirm, i disabled vsfilter & enabled ffdshows sub render no crash occurred.
VSfilter crash occurs between 18:00-18:10 mins.
http://www.embedupload.com/?d=2VIFDDGCCS

Original issue reported on code.google.com by [email protected] on 1 Oct 2011 at 6:13

What is BT.709 / BT.601?

what does it do?
what will happen if i enabled BT.709?
is BT.709 faster at rendering than BT.601?
if possible can you add detailed info in wiki?

Original issue reported on code.google.com by [email protected] on 27 Oct 2011 at 12:41

Major slow-down with complex scripts in MKV when not sorted by time

__________
WinXP SP3 x86
AMD X2 4800+ @2.64Ghz
MPC-HC 3752
madVR 0.73
CoreAVC 3.0.1
Haali Media Splitter 1.11.288.0
xy_vsfilter_test_20111019
__________

Steps to reproduce:

Underclock CPU so performance differences are more visible.

Mimic playback setup with MPC-HC, madVR, and Haali Splitter.

Mux each of the attached scripts into an MKV. Optimally, mux DiVB scripts into 
1920x1080 (16:9 video) & CCS_OP2 into 1440x1080 (4:3 video).

Playback each MKV and notice that the ones with the unsorted scripts 
significantly lag.
__________

As far as I can tell, this issue only happens when scripts are muxed into an 
MKV. It does not happen if the script is loaded externally.

When this bug is triggered it negates the majority of the speed enhancements 
you made in xy-VSFilter, making it almost as slow as VSFilter 2.39 with 
unsorted scripts, while it is significantly faster when the same script is 
sorted.

It seems like either A) Fix bug in your caching code, B) Enhance your parser to 
automatically sort scripts as it receives subtitle packets from the splitter, 
C) Modify xy-VSFilter to request subtitle packets further into the future from 
the splitter, or D) Bypass splitter and implement an on-the-fly MKV subtitle 
parser/demuxer to enable you to load the entire script and sort it.

On my system, its the difference is very significant. With the unsorted scripts 
I get massive dropped frames and the video is completely unwatchable. With the 
sorted script it's still a bit slow, but it's very playable with only a couple 
dropped frames.

On another note, you may want to consider increasing the maximum cache limit 
for the L1 cache, as it gets completely raped by the CCS OP2 script. Both of 
these scripts are of the extremely slow variety, so they may be good for 
performance tuning xy-VSFilter.

Original issue reported on code.google.com by [email protected] on 19 Oct 2011 at 9:31

Attachments:

Border cut bug (\be30 effect is too dark)

Border cut bug

[Script Info]
; Script generated by Aegisub 2.1.7
; http://www.aegisub.net
Title: Default Aegisub file
ScriptType: v4.00+
WrapStyle: 0
PlayResX: 1280
PlayResY: 720
ScaledBorderAndShadow: yes
Video Aspect Ratio: 0
Video Zoom: 5
Video Position: 18400
Collisions: Normal
Last Style Storage: Kobato

[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, 
OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, 
Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, 
MarginV, Encoding
Style: Episode Titles,Albertus 
Medium,50,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,-1,0,0,0,100,120,0,0,1,2,0
,2,10,10,10,204
Style: Signs,Comic Sans 
MS,35,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,120,0,0,1,0,0,5,10
,10,10,204
Style: Title 
Screen,Stylo,100,&H00B249F1,&H000000FF,&H00F5D2FF,&H00B2B2B5,-1,-1,0,0,100,120,0
,0,1,2.5,3,5,10,10,10,204
Style: 
Insert,Hortensia,50,&H00FFFFFF,&H000000FF,&H46B63F83,&H00000000,0,0,0,0,100,100,
0,0,1,6,0,8,50,50,5,204
Style: OPRUS,Segoe 
Print,60,&H00D12CB5,&H000000FF,&H3218B5C4,&H006CCD97,0,0,0,0,100,100,0,0,1,6,0,2
,10,10,10,204
Style: EDRUS,Segoe 
Print,60,&H00FBD283,&H000000FF,&H00381906,&H00000000,0,0,0,0,100,100,0,0,1,8,0,2
,10,10,10,204
Style: 
Note,Arial,25,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,
2,0,8,10,10,10,204
Style: Kobato,Impress BT 
Cyr,60,&H00F9E4FE,&H000000FF,&H00541E77,&H004F335D,-1,0,0,0,100,100,0,0,1,2,1,2,
50,50,5,204

[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 
0,0:23:01.03,0:23:03.92,EDRUS,,0000,0000,0000,,{\be30\fad(150,150)}Все 
выглядят, словно
Dialogue: 
0,0:23:05.25,0:23:08.28,EDRUS,,0000,0000,0000,,{\be30\fad(150,150)}они в 
полете.

Original issue reported on code.google.com by [email protected] on 23 Sep 2011 at 5:30

Attachments:

Hardware Acceleration Feature

Will vsfilter work if i enabled Graphic Card Hardware Acceleration?
can you add support if vsfilter doesn't support H/W Accel
ffdshow already have H/W Accel support.
would be great if you provide it :)

Original issue reported on code.google.com by [email protected] on 6 Oct 2011 at 6:20

Regression from xy-VSFilter 20111003: Corruption with MKV Segment Linking and Seeking

__________
WinXP SP3 x86
AMD X2 4800+ @2.64Ghz
MPC-HC 3752
madVR 0.73
CoreAVC 3.0.1
Haali Media Splitter 1.11.288.0
xy_vsfilter_test_20111019
__________

If seeking when paused or the video uses MKV Ordered Chapters + Segment Linking 
or seeking when the video when paused, the attached sample has corruption. 
Regression from xy-VSFilter 20111003, which does not have this issue. The 
original file used produced this during normal playback from the use of MKV 
Ordered Chapters + Segment Linking, but I'm only describing the reproduction 
steps for seeking, since it allowed me to upload a smaller sample.
__________

Steps to reproduce:

Open attached file in MPC-HC

Pause Video.

Play Menu > Go To.. > Frame 280 > OK

xy-VSFilter 20111019 has a vertical line of corruption.


Original issue reported on code.google.com by [email protected] on 19 Oct 2011 at 7:30

Attachments:

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.