Help - Search - Members - Calendar
Full Version: Chronflow
Hydrogenaudio Forums > Hosted Forums > foobar2000 > 3rd Party Plugins - (fb2k)
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Chronial
Well, "E:\Eigene Dateien\Eigene Bilder\Cover2\%artist% - %album%.jpg" seems to resolve to something that causes a crash.
Could you maybe narrow it down to a single file that causes the crash (Just use "%sometag% IS 1" as a Filter and set sometag to 1 on the file you want to check)?

I guess the reason is either a really weird filename or a really weird File.
Chronial
This is freaking awesome smile.gif

I'm sorry, but It's not quite ready for release, but the "custom flow" feature is implemented. That means: you can completely customize the way the covers flow throught 3d-space through the settings.
Developement has slowed down since I'm playing with this thing since 2 days.

As a sneak preview, here's the "api" for customizing the flow. The language is Jscript. It should be useable for anyone who is able to use foobar titleformating (except for the mirror settings you have know what a normal is wink.gif).
CODE
// General Notes:
// Most of these functions return an array with 3 elements
// These are the x,y,z coordinates in 3d-space
// x is left to right
// y is bottom to top
// z is front to back


/************************* COVER DISPLAY *****************/
// These functions define the Display of the single Covers
// The given parameter coverId is a floating point number.
// It is 0 for the center cover, 1 for the one right
// beneath it, -1 for the one on the left side and so on.
// During movement the values float between the integer
// values.
function coverPosition(coverId){
var x, y, z;
x = coverId/2;
y = 1;
z = -8;
return new Array(x, y, z);
}
// return array is (angle, x, ,y, z) - this rotates
// the cover *angle* degrees around the vector (x,y,z)
// With (0,0,0,0) the cover is parallel to the y-z-Plane
function coverRotation(coverId){
return new Array(10,0,1,0);
}

// Sets which point of the cover coverPosition() defines
// (-1,-1) means bottom left, (0,0) means center,
// (1,1) means top right, (0, -1) means bottom center etc.
// The cover is also rotated around this point.
function coverAlign(coverId){
return new Array(0, -1);
}

// Defines the the size boundaries for the cover.
// Aspect ratio is preserved.
// Return Array is (widht, height)
function coverSizeLimits(coverId){
return new Array(1, 1.5);
}

// Defines the range of covers to draw.
// Return array is (leftmostCover, rightmostCover)
// The Selected cover is 0
function drawCovers(){
return new Array(-10, 10);
}


/************************** CAMMERA SETUP ****************/
// Position of the viewport
function eyePos(){
return new Array(0, -0.3, 0);
}
// Defines the point for the eye to look at
function lookAt(){
return new Array(0, -0.3, -4);
}
// Used to rotate the view.
// The returned Vector points upwards in the viewport.
// This vector must not be parallel to the line of sight from the
// eyePos point to the lookAt point.
function upVector(){
return new Array(0, 1, 0);
}

/************************** MIRROR SETUP *****************/
function showMirrorPlane(){
return true; // return false to hide the mirror plane
}
// Any Point on the Mirror Plane
function mirrorPoint (){
return new Array(0, -1, -50);
}
// Normal of the Mirror Plane
function mirrorNormal (){
return new Array(0, 0, 1);
}
mil3s
A teaser screenshot at least? smile.gif
Mr. Pacman
Well done Chronial! Thank you for your patience and your will to share your achievements with the community. Your component already kicks a$$ as a toy (i really love to spin it and watch the acceleration an retardation it has with my covers! smile.gif ), and i can't wait to try it as a functional and creative browsing tool.

Do you have plans to release it as a UI Element for the new foobar, like 'facets' ? (Is this a difficult task?) I'M worrying about future incompatibility of the old foobar or the new with panels UI now that they aren't supported anymore and its a shame for such brilliant components like yours to work only with the unsupported panels ui..
Maxoo
there's already an answer : no, he's no plan to do this, plz read the whole topic, not the end wink.gif

Chronical : thx man, better everyday day...
Mr. Pacman
QUOTE(Maxoo @ Mar 21 2008, 15:55) *

there's already an answer : no, he's no plan to do this, plz read the whole topic, not the end wink.gif

Chronical : thx man, better everyday day...



Sorry Maxoo, but not all of us have the time to read 9 pages searching a single statement....



So what will happen when the incombatibillity will be there?
Chronial
QUOTE(mil3s @ Mar 21 2008, 20:46) *

A teaser screenshot at least? smile.gif

Well, there's no more screeenshot of "the" component - since it all depends on your configuration now. But here are 3 configurations of mine:
The typical coverflow:
IPB Image

A spiral (the eye Position needs some tweaking - it's a little bit far away)
IPB Image

And just some crap. It shows the complete customizability of the display text and also I like the mirror effect smile.gif
IPB Image

What's not shown here: The background and the text color can also be changed.

QUOTE
So what will happen when the incombatibillity will be there?

Well, we'll have to see. I won't go to school anymore when that happens, I will probably after all need a new PC. Maybe it will be XP/Vista, but I'm also fancying a mac - or maybe it's time for a linux. Maybe I won't after all have time to spend tons of my free time to work on such a project - but on the other hand I'm going to be a student smile.gif.
Short: Who knows?
Mr. Pacman
Ok, i must learn to praise the miracles of the present and not making so many thoughts about future. Thanks again Chronial, your new screenshots looks very promising especially if we can tweak some factors like zoom, number of covers,font properties etc..great work! You should show this to your teacher of 'computer programming' (if you have lessons like this).
Keikonium
Chronial,

This is totally amazing. If you need any beta testers, I'd be glad to volunteer smile.gif. Keep up the great work man.

EDIT:

Oh and a question, will the configuration be exportable so people can share coverflows?
mil3s
Feature request. Perhaps it's already possible but...
Ability to resize images to a square before twisting into 3D shape. That way coverflow will look more consistent.
Chronial
QUOTE
Oh and a question, will the configuration be exportable so people can share coverflows?

I had this in mind when designing this feature, so: yes. The whole configuration is one piece of text. You can just copy and paste it - just like I did in my post above.

QUOTE
Ability to resize images to a square before twisting into 3D shape. That way coverflow will look more consistent.

Not going to happen, sry. I don't believe it's desirable to change the aspect ration of your covers, since this is going to look like shit on most of them.
Totyo
please do not forget to add some kind of scrollbar.
Maxoo
Really amazing guy, you're one of the best dev. I've seen... sa many thing in just one plugin...
Chronial
QUOTE(Totyo @ Mar 23 2008, 12:35) *

please do not forget to add some kind of scrollbar.

Don't worry, that's planned for some future release.
Falstaff
QUOTE(Chronial @ Mar 23 2008, 22:18) *

QUOTE(Totyo @ Mar 23 2008, 12:35) *

please do not forget to add some kind of scrollbar.

Don't worry, that's planned for some future release.


any idea about the date of your next release ?

cool.gif (i know, i'm too impatient ...)

it looks amazing !
krondor
OOHH YEEAHH!!!....crazy covers all around!!!...you are starting the 'chron' revolution!!!!.wink.gif

....maybe reflects at both sides of the 'turbine', 'tornado'...or 'spiral' style could be more realistic effect...

Thanks..
cybasoul
Great work my main man, absolutely great. This is noble price winning material.
Chronial
QUOTE
....maybe reflects at both sides of the 'turbine', 'tornado'...or 'spiral' style could be more realistic effect...

hehe - this way you could create a mirror that is able to look inside an other mirror - so the plugin would have to renderer infinite passes of mirrorness. That doesn't sound useful to me ^^.


Well, anyways - I gues it's time for a release.
We have a lot of changes, so let's call this version 0.2.0. Still miles away from 1.0 (a feature-complete version). Kind of beta-beta.

What are the changes?
I don't remember all of them - it's been quite some time ^^. But here's what I know:
Added:
  • doubleclick, mittleclick, [enter] user-defined actions.
  • Album follows playback option
  • Title display (fully customizable, use empty titleformat string to hide)
  • Custom BG Color
  • The Album Source Options page has gotten a "Reload Sources" button, so you don't have to recreate the panel to see changes in your sources setup.
  • The most hottest of all: Custom Cover Flow.

The custom cover flow is written in Jscript. It is Microsoft's version of JavaScript. JScript Docu is here:
http://msdn2.microsoft.com/en-us/library/h...28VS.85%29.aspx
My code should be documented very well. In case you have further questions, feel free to ask.
I want to see some cool coverflows, people wink.gif.

Get the new version here:
http://chron.visiondesigns.de/foobar2000/f...flow_v0.2.0.zip
Falstaff
QUOTE(Chronial @ Mar 27 2008, 00:41) *

QUOTE
....maybe reflects at both sides of the 'turbine', 'tornado'...or 'spiral' style could be more realistic effect...

hehe - this way you could create a mirror that is able to look inside an other mirror - so the plugin would have to renderer infinite passes of mirrorness. That doesn't sound useful to me ^^.


Well, anyways - I gues it's time for a release.
We have a lot of changes, so let's call this version 0.2.0. Still miles away from 1.0 (a feature-complete version). Kind of beta-beta.

What are the changes?
I don't remember all of them - it's been quite some time ^^. But here's what I know:
Added:
  • doubleclick, mittleclick, [enter] user-defined actions.
  • Album follows playback option
  • Title display (fully customizable, use empty titleformat string to hide)
  • Custom BG Color
  • The Album Source Options page has gotten a "Reload Sources" button, so you don't have to recreate the panel to see changes in your sources setup.
  • The most hottest of all: Custom Cover Flow.
The custom cover flow is written in Jscript. It is Microsoft's version of JavaScript. JScript Docu is here:
http://msdn2.microsoft.com/en-us/library/h...28VS.85%29.aspx
My code should be documented very well. In case you have further questions, feel free to ask.
I want to see some cool coverflows, people wink.gif.

Get the new version here:
http://chron.visiondesigns.de/foobar2000/f...flow_v0.2.0.zip


Thanx for the release Chronial, it looks great, but like a new release, some buggs are present

on exiting, i've this error message : ImgTexture Leak:119 and encoured a crash after having changed the config to parabola ...

it's just my 1st impressions, i'll test it more accurate tomorrow smile.gif

bye

EDIT:
1) no mousewheel support or cursor keys ?? what a shame ...
2) Text is not anti-aliased (no cleartype effect), normal ? 'cause it looks aa on yours screenshots ...
3) backgroud color not render like values entered : i.e. rgb => 20,20,20 => render a very light grey so not the result i was expected because 20-20-20 would give a very dark grey background ... any idea ?

info: i use foobar 0.9.4.5, panelsUI 0.14.9 under Vista SP1

bye
bvm
Alas! Not that I was particularly expecting it to, but this does not work under WINE sad.gif In fact the panel flat refuses to show up and any configuration I try to do in the preferences menu ends in an unhandled exception crash. Ironically, wine just added some jscript support in their latest release, so I had high hopes for this working- at least to some degree.

Chronial, is it worth me trying to pursue my hopes of a working coverflow in WINE, or should I just accept defeat and be happy that I have foobar2000 working in any way, shape or form "natively" under a different OS?

Thanks for the component, I am sure it is fab.
Keikonium
I can't seem to get this to load in Panels UI sad.gif. My code is correct, it just wont load :/
Chronial
QUOTE

on exiting, i've this error message : ImgTexture Leak:119 and encoured a crash after having changed the config to parabola ...

Sry for the error message. I uploaded a fixed version (same file). Just download again.
The crash is odd. When does it crash? When you click on compile/apply?

QUOTE
1) no mousewheel support or cursor keys ?? what a shame ...

It's there. You host system (panels_ui?) doesn't give me keyboard focus. Click around a bit and it should work.

QUOTE
2) Text is not anti-aliased (no cleartype effect), normal ? 'cause it looks aa on yours screenshots ...

It should be - I'm not manually forcing it but using OS defaults.
This means that there is no antialiasing for small fonts - that's desired.

QUOTE
3) backgroud color not render like values entered : i.e. rgb => 20,20,20 => render a very light grey so not the result i was expected because 20-20-20 would give a very dark grey background ... any idea ?

Bug confirmed and fixed. Download again smile.gif

QUOTE

Chronial, is it worth me trying to pursue my hopes of a working coverflow in WINE, or should I just accept defeat and be happy that I have foobar2000 working in any way, shape or form "natively" under a different OS?

Sry, no can do. I'm using IScriptControl - this is obviously not ported to WINE (Or at least google says so). But maybe I'll switch to IActiveScript one day - don't loose your hopes wink.gif.

QUOTE
I can't seem to get this to load in Panels UI sad.gif. My code is correct, it just wont load :/

What does "it just wont load" mean - error message, crash?
Keikonium
QUOTE(Chronial @ Mar 26 2008, 18:27) *

QUOTE
I can't seem to get this to load in Panels UI sad.gif. My code is correct, it just wont load :/

What does "it just wont load" - error message, crash?


I use this code here:

$panel(ChronflowPanel,Chronflow,
$eval($get(gbx)+1),$eval($get(gby)+1),
$eval($get(gbw)-2),$eval($get(gbh)-2),
)

And nothing shows up in the area that the $get() commands specify. If I put another panel there, that panel works tongue.gif. And no crashes or error messages :\.

EDIT:
Console output:

Startup time : 0:03.241348
Audioscrobbler: Handshake successful.
Error creating:

EDIT 2:
When I try to switch the coverflow script, and click the compile button, I get a crash. No log, just an error box that says "unhandled exception: <unknown exception>"
Chronial
You can't run the JScript code for some reason.
Try this version, pls:
http://chron.visiondesigns.de/foobar2000/f...low_v0.2.0a.zip

What OS are you running?
Keikonium
QUOTE(Chronial @ Mar 26 2008, 19:12) *

You can't run the JScript code for some reason.
Try this version, pls:
http://chron.visiondesigns.de/foobar2000/f...low_v0.2.0a.zip

What OS are you running?


Windows XP Home SP2. I tried that version you just posted, and it didn't seem to fix anything sad.gif. Is there a runtime environment for JScript I could install?
Chronial
QUOTE
When I try to switch the coverflow script, and click the compile button, I get a crash. No log, just an error box that says "unhandled exception: <unknown exception>"

This should have changed. What happens if you try this?
Keikonium
QUOTE(Chronial @ Mar 26 2008, 19:42) *

QUOTE
When I try to switch the coverflow script, and click the compile button, I get a crash. No log, just an error box that says "unhandled exception: <unknown exception>"

This should have changed. What happens if you try this?


The error remains the same.
Kiteroa
QUOTE(Keikonium @ Mar 27 2008, 14:43) *

QUOTE(Chronial @ Mar 26 2008, 19:42) *

QUOTE
When I try to switch the coverflow script, and click the compile button, I get a crash. No log, just an error box that says "unhandled exception: <unknown exception>"

This should have changed. What happens if you try this?


The error remains the same.


I've tried your latest version and have the same problem - also running XP, SP2.

Happy to test any fix/patch you come up with.
callisto
Hoped this would work... it doesn't. I always get a C++ Runtime Error when I changed the ImagePath!
I have latest GPU driver installed, dunno where to point the problem... no crashlog.
any ideas?
screenshot--> http://tinyurl.com/3xlj3h
cmdrpaddy
I can't get the component to show up in columns ui. I add it as a panel (I've tried to add it to my current set up and as a lone panel) and all I get is a grey box.

I also get the unhandled exception error when trying to compile code.
Keikonium
I updated to service pack 3.5, and updated my java runtime, and none of that helped either. I'm gonna test it on Vista Ultimate right now, and I'll let you know (by editing this post) if it works or not.

EDIT:

Seems to work okay in Vista. VERY slow, but still works. No crashes or errors... except when exiting Foobar. I get an ImgTextureLeak: 7 error. Hopefully you can get this component functioning in XP smile.gif.
cybasoul
hey Chronial, I see we are throwing you with errors and problems we are getting. And it seems like most of the problems lie on our side, but it takes some time to figure that out.

So how about you give us a list of the coverflow's minimum, or recommended requirements.
So, in that way, you also dont have to figure out why it doesnt work on Jimmy's laptop at work, but works on Tom's state of the art desktop, which he calls "A mean machine".

I too have an array of problems that Im itching to make yours, while the real problem could be that im trying run F.E.A.R. on a Pentium II machine with a graphics card of 64mb.

I think, that if you do this, we can check ourselves before we put the blame on you.
Well, thats my thought.
Falstaff
Thanx for the fixes Chronial, it's good for some... :

0) ImgTexture Leak:119 and encoured a crash ====> OK
1) no mousewheel support or cursor keys =====> always KO, no way to take the hand under panelsUI sad.gif
2) Text is not anti-aliased (no cleartype effect) =====> KO, my OS is rightconfigured to aa fonts, so it's due to the coverflow
3) backgroud color not render like values entered ====> OK

other remarks that make that i can't use it for general use :

- cf doesn't follow cursor (when changing selection in playlist, cf doesn't move sad.gif
- no mipmapping possible ?? not active for me ...

i stop here, it seems to be the main lake i have found smile.gif

Thanx for your very good work, animations are very nice, keep the good work smile.gif
Totyo
Thanks for the release! The "customflow" feature is fantastic! After playing around with the javascript code I ended up with some cool/funny variations.

Just a few comments:

1. How can I make the coverflow only display the covers that are in a specific playlist?
2. If I press "reload sources" button, the nocover images get replaced by "couldn't load image" picture
3. if I enter an invalid coverpath, foobar crashes, and keeps crashing on every startup until i remove the component
4. Recommendation: to create import and export to/from file for the javascript code
5. The font has the same issue as foo_popupplus. The outer part of the fonts, where the smoothing should be, gets replaced by an ugly black stroke. see the picture (font: segoe ui,12,regular,white)

IPB Image

Chronial
QUOTE
I always get a C++ Runtime Error when I changed the ImagePath!
What did you change the imagepath to?

QUOTE
So how about you give us a list of the coverflow's minimum, or recommended requirements.
That's not quite easy, since it's not the age of the GPU that is interesting, but it's features.
You can download GlExtensionsViewer, and see if your GPU supports the following extensions: GL_EXT_fog_coord, WGL_EXT_swap_control, GL_ARB_texture_non_power_of_two. But in general your card should at least support OpenGL 1.5.

QUOTE
Text is not anti-aliased (no cleartype effect) =====> KO, my OS is rightconfigured to aa fonts, so it's due to the coverflow
I'm not using the system-settings anymore, so I hope that this works now.

QUOTE
cf doesn't follow cursor (when changing selection in playlist, cf doesn't move
It's not meant to do so.

QUOTE
no mipmapping possible ?? not active for me ...
That's also the way it should be - mipmapping can not be done (at least not the way it is in bubble coverflow), because with standart means you can't create mipmaps during an animation.

QUOTE
How can I make the coverflow only display the covers that are in a specific playlist?
You can't. You can achieve a similar thing with a correct Filter setup I guess.

QUOTE
If I press "reload sources" button, the nocover images get replaced by "couldn't load image" picture
You didn't change the nocover image source?

QUOTE
if I enter an invalid coverpath, foobar crashes, and keeps crashing on every startup until i remove the component
What is an "invalid coverpath"?

QUOTE
Recommendation: to create import and export to/from file for the javascript code
You can just copy/past the configurations from and to a text-file.

QUOTE
The font has the same issue as foo_popupplus. The outer part of the fonts, where the smoothing should be, gets replaced by an ugly black stroke. see the picture (font: segoe ui,12,regular,white)
That's cause by the fact that your system is set to use ClearType, not anti-aliasing (yes, that's something different). But I don't use this anymore, so this should be fixed.


About the "unknown exception" error: This should be "fixed" now (the panel still won't work, but you will get an error message and no crash when you click "compile". Please tell me what this message says.
Please try this version:
http://chron.visiondesigns.de/foobar2000/f...low_v0.2.0b.zip
callisto
First I tried it with wildcard:
$replace(%path%,%filename_ext%,*front.jpg) -->crash

then with complete title formatting:
$replace(%path%,%filename_ext%,)%artist% - '['%date%']' - %album% - front.jpg -->crash

then with complete title formatting and surrounding quotes,maybe helpful for the spaces I thought:
$replace(%path%,%filename_ext%,)'%artist% - '['%date%']' - %album% - front.jpg' --> no crash but NO COVERS
Keikonium
QUOTE(Chronial @ Mar 27 2008, 08:16) *
QUOTE
So how about you give us a list of the coverflow's minimum, or recommended requirements.
That's not quite easy, since it's not the age of the GPU that is interesting, but it's features.
You can download GlExtensionsViewer, and see if your GPU supports the following extensions: GL_EXT_fog_coord, WGL_EXT_swap_control, GL_ARB_texture_non_power_of_two. But in general your card should at least support OpenGL 1.5.


I downloaded the Extension Viewer that you recommended, and I have OpenGL 2.1 and here is the list of EXT's that are supported (I think):

CODE
GL_ARB_depth_texture
GL_ARB_fragment_program
GL_ARB_fragment_program_shadow
GL_ARB_fragment_shader
GL_ARB_half_float_pixel
GL_ARB_imaging
GL_ARB_multisample
GL_ARB_multitexture
GL_ARB_occlusion_query
GL_ARB_pixel_buffer_object
GL_ARB_point_parameters
GL_ARB_point_sprite
GL_ARB_shader_objects
GL_ARB_shading_language_100
GL_ARB_shadow
GL_ARB_texture_border_clamp
GL_ARB_texture_compression
GL_ARB_texture_cube_map
GL_ARB_texture_env_add
GL_ARB_texture_env_combine
GL_ARB_texture_env_dot3
GL_ARB_texture_mirrored_repeat
GL_ARB_texture_rectangle
GL_ARB_transpose_matrix
GL_ARB_vertex_buffer_object
GL_ARB_vertex_program
GL_ARB_vertex_shader
GL_ARB_window_pos
GL_EXT_abgr
GL_EXT_bgra
GL_EXT_blend_color
GL_EXT_blend_func_separate
GL_EXT_blend_minmax
GL_EXT_blend_subtract
GL_EXT_Cg_shader
GL_EXT_compiled_vertex_array
GL_EXT_draw_range_elements
GL_EXT_fog_coord
GL_EXT_framebuffer_blit
GL_EXT_framebuffer_multisample
GL_EXT_framebuffer_object
GL_EXT_gpu_program_parameters
GL_EXT_multi_draw_arrays
GL_EXT_packed_depth_stencil
GL_EXT_packed_pixels
GL_EXT_paletted_texture
GL_EXT_pixel_buffer_object
GL_EXT_point_parameters
GL_EXT_rescale_normal
GL_EXT_secondary_color
GL_EXT_separate_specular_color
GL_EXT_shadow_funcs
GL_EXT_shared_texture_palette
GL_EXT_stencil_two_side
GL_EXT_stencil_wrap
GL_EXT_texture3D
GL_EXT_texture_compression_s3tc
GL_EXT_texture_cube_map
GL_EXT_texture_edge_clamp
GL_EXT_texture_env_add
GL_EXT_texture_env_combine
GL_EXT_texture_env_dot3
GL_EXT_texture_filter_anisotropic
GL_EXT_texture_lod
GL_EXT_texture_lod_bias
GL_EXT_texture_object
GL_EXT_texture_sRGB
GL_EXT_timer_query
GL_EXT_vertex_array
GL_IBM_rasterpos_clip
GL_IBM_texture_mirrored_repeat
GL_KTX_buffer_region
GL_NV_blend_square
GL_NV_copy_depth_to_color
GL_NV_depth_clamp
GL_NV_fence
GL_NV_float_buffer
GL_NV_fog_distance
GL_NV_fragment_program
GL_NV_fragment_program_option
GL_NV_framebuffer_multisample_coverage
GL_NV_half_float
GL_NV_light_max_exponent
GL_NV_multisample_filter_hint
GL_NV_occlusion_query
GL_NV_packed_depth_stencil
GL_NV_pixel_data_range
GL_NV_point_sprite
GL_NV_primitive_restart
GL_NV_register_combiners
GL_NV_register_combiners2
GL_NV_texgen_reflection
GL_NV_texture_compression_vtc
GL_NV_texture_env_combine4
GL_NV_texture_expand_normal
GL_NV_texture_rectangle
GL_NV_texture_shader
GL_NV_texture_shader2
GL_NV_texture_shader3
GL_NV_vertex_array_range
GL_NV_vertex_array_range2
GL_NV_vertex_program
GL_NV_vertex_program1_1
GL_NV_vertex_program2
GL_NV_vertex_program2_option
GL_S3_s3tc
GL_SGIS_generate_mipmap
GL_SGIS_texture_lod
GL_SGIX_depth_texture
GL_SGIX_shadow
GL_SUN_slice_accum
GL_WIN_swap_hint
WGL_ARB_buffer_region
WGL_ARB_extensions_string
WGL_ARB_make_current_read
WGL_ARB_multisample
WGL_ARB_pbuffer
WGL_ARB_pixel_format
WGL_ARB_render_texture
WGL_EXT_extensions_string
WGL_EXT_swap_control
WGL_NV_float_buffer
WGL_NV_render_depth_texture
WGL_NV_render_texture_rectangle


GL_EXT_fog_coord = Supported
WGL_EXT_swap_control = Supported
GL_ARB_texture_non_power_of_two = Not Supported

Damn it >.<. Anyway to get that supported? Or maybe a fall back GL on your end? At least I think I know what the problem is now however. Oddly, it works in Vista (which is on this same computer as XP that DOESN'T work with coverflow).

Any ideas?




Totyo

QUOTE
QUOTE
If I press "reload sources" button, the nocover images get replaced by "couldn't load image" picture
You didn't change the nocover image source?

No, and it does the same with the newest version too.

QUOTE
QUOTE
if I enter an invalid coverpath, foobar crashes, and keeps crashing on every startup until i remove the component
What is an "invalid coverpath"?

I get a crash when I enter this: $replace(%path%,%filename_ext%,folder.*)

QUOTE
QUOTE
The font has the same issue as foo_popupplus. The outer part of the fonts, where the smoothing should be, gets replaced by an ugly black stroke. see the picture (font: segoe ui,12,regular,white)
That's cause by the fact that your system is set to use ClearType, not anti-aliasing (yes, that's something different). But I don't use this anymore, so this should be fixed.

Its OK now, but the beginning and the end gets clipped for some longer text
drbeachboy
When I shutdown fb2k v0.9.5.1 with Chronflow v0.2.0a or b, I get this box: "'SHUTDOWN ERROR' Release OF RC Failed".
Chronial
QUOTE
1) no mousewheel support or cursor keys =====> always KO, no way to take the hand under panelsUI sad.gif
Should be fixed - implemented a little hack to fix PanelUIs missbevahiour.

QUOTE
2. If I press "reload sources" button, the nocover images get replaced by "couldn't load image" picture
Hope this should be fixed, too. Couldn't reproduce it, but I fixed every possible cause ^^.

QUOTE
3. if I enter an invalid coverpath, foobar crashes, and keeps crashing on every startup until i remove the component
Hopefully fixed, too. Same as above - couldn't reproduce it.

QUOTE
Damn it >.<. Anyway to get that supported? Or maybe a fall back GL on your end? At least I think I know what the problem is now however. Oddly, it works in Vista (which is on this same computer as XP that DOESN'T work with coverflow).

Any ideas?
Your GPU is fine - there is problem with JScript. Please try to use the compile/apply button in the most recent version and tell me what's happening.

QUOTE
Its OK now, but the beginning and the end gets clipped for some longer text
Should be fixed, too


Well, damn bugfixing - damn winXp ^^.
Here goes nothing:
http://chron.visiondesigns.de/foobar2000/f...low_v0.2.0c.zip
Keikonium
QUOTE(Chronial @ Mar 27 2008, 10:09) *
QUOTE
Damn it >.<. Anyway to get that supported? Or maybe a fall back GL on your end? At least I think I know what the problem is now however. Oddly, it works in Vista (which is on this same computer as XP that DOESN'T work with coverflow).

Any ideas?
Your GPU is fine - there is problem with JScript. Please try to use the compile/apply button in the most recent version and tell me what's happening.


With the new 2.0c I still get the same error since the beginning sad.gif. Nothing has changed at all :/. I even tried removing the component, deleting the settings, and putting the component back in. Nothing worked. I appreciate your work trying to fix this error.
Chronial
Still an "unkown exception" Message Box???
Straaaaangee....
Chronial
Could you please try this:
http://chron.visiondesigns.de/foobar2000/f...low_v0.2.0d.zip

If there is still an unkown exception Message Box for the compile button, I don't know anymore...
cmdrpaddy
I can't get this to work at all. I add the panel to a columns ui layout and all I see is a grey panel. When I try to compile any code the grey box beside the compile button returns:

QUOTE
Com Exception (outer): Class not registered
drbeachboy
QUOTE(drbeachboy @ Mar 27 2008, 12:01) *
When I shutdown fb2k v0.9.5.1 with Chronflow v0.2.0a or b, I get this box: "'SHUTDOWN ERROR' Release OF RC Failed".
I am still getting this message with versions c and d.
callisto
still getting my c++ runtime error with changed image path (view last post)... T_T
windows xp sp2 english installed
c++ runtime environment 2005+2008 installed
.net Framework 2.0 SP1 installed
forceware 169.21 installed
OpenGL v2.1
CODE


Renderer: GeForce FX 5900/AGP/SSE/3DNOW!
Vendor: NVIDIA Corporation
Memory: 128 MB
Version: 2.1.2
Shading language version: 1.20 NVIDIA via Cg compiler
Max number of light sources: 8
Max viewport size: 4096 x 4096
Max texture size: 4096 x 4096
Max anisotropy: 8
Max samples: 16
Max draw buffers: 0
Max texture coordinates: 8
Max vertex texture image units: 0


Extensions: 125

GL_ARB_depth_texture
GL_ARB_fragment_program
GL_ARB_fragment_program_shadow
GL_ARB_fragment_shader
GL_ARB_half_float_pixel
GL_ARB_imaging
GL_ARB_multisample
GL_ARB_multitexture
GL_ARB_occlusion_query
GL_ARB_pixel_buffer_object
GL_ARB_point_parameters
GL_ARB_point_sprite
GL_ARB_shader_objects
GL_ARB_shading_language_100
GL_ARB_shadow
GL_ARB_texture_border_clamp
GL_ARB_texture_compression
GL_ARB_texture_cube_map
GL_ARB_texture_env_add
GL_ARB_texture_env_combine
GL_ARB_texture_env_dot3
GL_ARB_texture_mirrored_repeat
GL_ARB_texture_rectangle
GL_ARB_transpose_matrix
GL_ARB_vertex_buffer_object
GL_ARB_vertex_program
GL_ARB_vertex_shader
GL_ARB_window_pos
GL_EXT_abgr
GL_EXT_bgra
GL_EXT_blend_color
GL_EXT_blend_func_separate
GL_EXT_blend_minmax
GL_EXT_blend_subtract
GL_EXT_Cg_shader
GL_EXT_compiled_vertex_array
GL_EXT_depth_bounds_test
GL_EXT_draw_range_elements
GL_EXT_fog_coord
GL_EXT_framebuffer_blit
GL_EXT_framebuffer_multisample
GL_EXT_framebuffer_object
GL_EXT_gpu_program_parameters
GL_EXT_multi_draw_arrays
GL_EXT_packed_depth_stencil
GL_EXT_packed_pixels
GL_EXT_paletted_texture
GL_EXT_pixel_buffer_object
GL_EXT_point_parameters
GL_EXT_rescale_normal
GL_EXT_secondary_color
GL_EXT_separate_specular_color
GL_EXT_shadow_funcs
GL_EXT_shared_texture_palette
GL_EXT_stencil_two_side
GL_EXT_stencil_wrap
GL_EXT_texture3D
GL_EXT_texture_compression_s3tc
GL_EXT_texture_cube_map
GL_EXT_texture_edge_clamp
GL_EXT_texture_env_add
GL_EXT_texture_env_combine
GL_EXT_texture_env_dot3
GL_EXT_texture_filter_anisotropic
GL_EXT_texture_lod
GL_EXT_texture_lod_bias
GL_EXT_texture_object
GL_EXT_texture_sRGB
GL_EXT_timer_query
GL_EXT_vertex_array
GL_IBM_rasterpos_clip
GL_IBM_texture_mirrored_repeat
GL_KTX_buffer_region
GL_NV_blend_square
GL_NV_copy_depth_to_color
GL_NV_depth_clamp
GL_NV_fence
GL_NV_float_buffer
GL_NV_fog_distance
GL_NV_fragment_program
GL_NV_fragment_program_option
GL_NV_framebuffer_multisample_coverage
GL_NV_half_float
GL_NV_light_max_exponent
GL_NV_multisample_filter_hint
GL_NV_occlusion_query
GL_NV_packed_depth_stencil
GL_NV_pixel_data_range
GL_NV_point_sprite
GL_NV_primitive_restart
GL_NV_register_combiners
GL_NV_register_combiners2
GL_NV_texgen_reflection
GL_NV_texture_compression_vtc
GL_NV_texture_env_combine4
GL_NV_texture_expand_normal
GL_NV_texture_rectangle
GL_NV_texture_shader
GL_NV_texture_shader2
GL_NV_texture_shader3
GL_NV_vertex_array_range
GL_NV_vertex_array_range2
GL_NV_vertex_program
GL_NV_vertex_program1_1
GL_NV_vertex_program2
GL_NV_vertex_program2_option
GL_S3_s3tc
GL_SGIS_generate_mipmap
GL_SGIS_texture_lod
GL_SGIX_depth_texture
GL_SGIX_shadow
GL_SUN_slice_accum
GL_WIN_swap_hint
WGL_ARB_buffer_region
WGL_ARB_extensions_string
WGL_ARB_make_current_read
WGL_ARB_multisample
WGL_ARB_pbuffer
WGL_ARB_pixel_format
WGL_ARB_render_texture
WGL_EXT_extensions_string
WGL_EXT_swap_control
WGL_NV_float_buffer
WGL_NV_render_depth_texture
WGL_NV_render_texture_rectangle

Core features
v1.1 (100 % - 7/7)
v1.2 (100 % - 8/8)
v1.3 (100 % - 9/9)
v1.4 (100 % - 15/15)
v1.5 (100 % - 3/3)
v2.0 (100 % - 10/10)
v2.1 (100 % - 3/3)

OpenGL driver version check (Current: 6.14.11.6921, Latest known: 6.14.10.8184):
Latest version of display drivers found
According the database, you are running the latest display drivers for your video card.

Compiled vertex array support
This feature improves OpenGL performance by using video memory to cache transformed vertices.

Multitexture support
This feature accelerates complex rendering such as lightmaps or environment mapping.

Secondary color support
This feature provides an alternate method of coloring specular highlights on polygons.

S3TC compression support
This feature improves texture mapping performance in some applications by using lossy compression.

Vertex array range support
This feature improves performance in some applications by using AGP for dynamic vertex transformation.

Texture edge clamp support
This feature improves texturing quality by adding clamping control to edge texel filtering.

Vertex program support
This feature enables a wide variety of effects via flexible vertex programming (equivalent to DX8 Vertex Shader.)

Fragment program support
This feature enables a wide variety of effects via per pixel programming (equivalent to DX9 Pixel Shader.)

Texture anisotropic filtering support
This feature improves the quality of texture mapping on oblique surfaces.

Occlusion test support
This feature provides hardware accelerated culling for objects.

Point sprite support
This feature improves performance in some particle systems.

OpenGL Shading Language support
This feature enables high level shading language for shaders.

Frame buffer object support
This feature enables render to texture functionality.

Extension verification:
GL_EXT_blend_equation_separate was not found, but has the entry point glBlendEquationSeparateEXT
GL_EXT_color_subtable was not found, but has the entry point glColorSubTableEXT
GL_EXT_copy_texture was not found, but has the entry point glCopyTexSubImage3DEXT
GL_EXT_framebuffer_blit has been added to the extensions list of GeForce FX 5900/AGP/SSE/3DNOW!
GL_EXT_framebuffer_multisample has been added to the extensions list of GeForce FX 5900/AGP/SSE/3DNOW!
GL_EXT_gpu_program_parameters has been added to the extensions list of GeForce FX 5900/AGP/SSE/3DNOW!
GL_EXT_subtexture was not found, but has the entry point glTexSubImage3DEXT
GL_KTX_buffer_region has the entry point glBufferRegionEnabledEXT missing!
GL_KTX_buffer_region has the entry point glDeleteBufferRegionEXT missing!
GL_KTX_buffer_region has the entry point glDrawBufferRegionEXT missing!
GL_KTX_buffer_region has the entry point glNewBufferRegionEXT missing!
GL_KTX_buffer_region has the entry point glReadBufferRegionEXT missing!
GL_NV_framebuffer_multisample_coverage has been added to the extensions list of GeForce FX 5900/AGP/SSE/3DNOW!
GL_NV_half_float has the entry point glVertexWeighthNV missing!
GL_NV_half_float has the entry point glVertexWeighthvNV missing!
WGL_NV_vertex_array_range was not found, but has the entry point wglAllocateMemoryNV
WGL_NV_vertex_array_range was not found, but has the entry point wglFreeMemoryNV
GL_HP_occlusion_test was not found, but is available in driver version 6.14.10.6177
McMusic
Excellent work, Chronial! This is fantastic stuff I've been waiting for so long!
Thank you!

One question: how can I delete the highlight-frame around the center cover? Is there a way to do this in the script-area?
Maxoo
Work perfectly... in the pref window. It's configured, Panels UI load it, but the cover doesn't appear, they are all replaced by the nocover image...
I also get the shutdown error : "Release OF RC Failed"
Falstaff
QUOTE(Chronial @ Mar 27 2008, 17:09) *

QUOTE
... Text is not anti-aliased (no cleartype effect) =====> KO, my OS is rightconfigured to aa fonts, so it's due to the coverflow
I'm not using the system-settings anymore, so I hope that this works now.
QUOTE
... no mousewheel support or cursor keys =====> always KO, no way to take the hand under panelsUI sad.gif
Should be fixed - implemented a little hack to fix PanelUIs missbevahiour.


Thanx, it works fine now !!! thank you for reactivity wink.gif

last request, the text is not centered, see below (calculation of the text position to fix) :


IPB Image

thanx by advance wink.gif

EDIT: sorry, my settings for horizontal position is set to 51%, that explain the pb (lol)

btw, i could not reset it to 50%, how can i do this simply ??? it's jump from 49% to 51% sad.gif

thanx smile.gif
Kiteroa
With latest version I get

Com Exception (outer): Unknown error 0x800A017C

when trying to compile/apply any of the cover displays (at least it's not crashing!)

I have checked my opengl and find it does not support

GL_ARB_texture_non_power_of_two.

(apparently my card ATI Radeon (may) support it natively but not as an extension !?)

Looks like I won't get to use chronflow sad.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.