Windows Client Release Notes

Get it here: http://electricsheep.googlecode.com/files/electricsheep-2.7b24.exe

Download and double click to install. You can run it either by waiting for your screensaver to come on, or double clicking on the desktop icon, then clicking the "Run" button.

Dual-monitor support is a new feature and we would love to hear from you if it works or not, and what your OS and graphics hardware is.

If you have version 2.6 you should uninstall it first, and remove the contents of "c:\windows\system32\electricsheep-cache\mpeg".  If you uninstall v2.6 after installing v2.7, you'll need to reinstall v2.7.

If you have trouble, see the help page.

System Requirements: Windows XP or better.  The screensaver may require the latest graphics drivers to run properly.  If it doesn't run after installation, check your computer manufacturer's website. If it crashes instantly even with the latest drivers, then try turning on Direct Draw mode in the advanced settings.

If it's still not working, get the diagnostic program GPU-Z and send us the output from it and DxDiag and your log file (on XP look in C:\Document and Settings\All Users\Application Data\ElectricSheep, or on Vista C:\ProgramData\ElectricSheep).

See comments below for how to set a proxy.

Dual Monitor Feedback

Machine: IBM Lenovo Laptop R61i
Graphics Chipset: Mobile Intel 965
Driver Version: igxprd32 6.14.10.5029
Host OS: XP Professional SP3
DirectX: 9.0c (4.09.0000.0904)
Sheep Version: 2.7 Beta 23

External monitor setup with the "Extended" desktop feature (not mirrored)
Host screen at 1280x800 and extended monitor at 1024x768
Configuring sheep to run as two individual sheep (one per screen) works well. It's pretty smooth, video decoding set to 15 fps, and getting about 20-22 fps piecewise cubic.

thanks!

thanks!

2.7b24 Doesn't Use Cubic Display

I just installed b24 and after it started automatically I pressed F4 and saw DirectX9 instead of Piecewise Cubic. Every time I check the ES Settings shortcut they revert back to Normal display mode instead of Piecewise Cubic even after I set it to Cubic and press OK. Does anyone else have this glitch or am I the only one so-far?

Fake Piecewisecubic Mode?

What does this mean: +fix fake piecewisecubic mode on F4 display in DirectDraw mode. Does this have anything to do with my previous posting?

2.7b24 released

Summary: works better with Windows 7, fixes conflict with Chrome, lots of polish.

Change Log:

+static ffmpeg, vc runtimes (removes some problems with installation and chrome - but does NOT REMOVE old ffmpeg dlls from c:\windows, uninstall of old version recommended. We will not be touching these dlls in windows folder anymore)
+DirectDraw improved performance
+DirectDraw mode now supports text and voting images (without transparency/alpha!)
+dynamic DirectX loading d3dx9_24-42.dll autoselect
+DirectX 9 lost/reset device support (allows fast user switching without blocking display)
+fix fake piecewisecubic mode on F4 display in DirectDraw mode
+fixed crash/leak problem with libcurl in ~CCurlTransfer
+libpng upgraded to 1.40
+libcurl upgraded to 7.20.0
+removed unnecessary dlls and vcredist from installer
+added partial error checking in case of missing scrips folder (crash if es.scr is run without them, other confusing errors can happen after installing over and uninstalling old version - for example inability to find sheeps)
+fixed incorrect elevation of settingsgui.exe and missing error checking in wait functions ("dead" instance on Windows 7 limited user accouns)
+fixed missing icon in windowed mode (left top corner)
+improve cpu usage for big DrawTexts in DirectX 9 mode (mostly visible after pressing F1)
+initialize uninitialized variable used in CCurlTransfer (solves log trash at the end happening sometimes)
+add generation # to playcounts file
+move the status displays to the lower left corner (so they don't overlap the attribution logo)
+disable system screensaver if running fullscreen as an app.
+always report number of sheeps and show downloading disabled/rendering disabled
+show url after downloading failed
+main window title "Electric Sheep"
+use ISAAC PRNG instead of C rand() function
+read-only instance information on f2 and f4

New ES Ver Crashes

Just downloaded 2.7b24. On one pc it works great as always, on my other rig ES crashes upon launch. I see a black screen, then a windows error msg. Here's the log file:

[-19:30:25]: '' [INFO-19:30:25]: 'AttachLog()' [INFO-19:30:25]: '******************* Windows 2.7 (Beta 24) (Built Mar 7 2010 / 15:58:37)... ' [FATAL-19:30:25]: '-------------------' [FATAL-19:30:25]: '' [FATAL-19:30:25]: 'Error occured on Monday, March 8, 2010 at 19:12:50.' [FATAL-19:30:25]: '' [FATAL-19:30:25]: 'C:\Windows\es.scr caused an Access Violation at location 00340b93 in module C:\Windows\es.scr Reading from location 00000000.' [FATAL-19:30:25]: '' [FATAL-19:30:25]: 'Registers:' [FATAL-19:30:25]: 'eax=00000000 ebx=00000153 ecx=bbc96f44 edx=00812bc4 esi=009f7a10 edi=63148220' [FATAL-19:30:25]: 'eip=00340b93 esp=0027f204 ebp=0027f2cc iopl=0 nv up ei ng nz na po nc' [FATAL-19:30:25]: 'cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00010286' [FATAL-19:30:25]: '' [FATAL-19:30:25]: 'Call stack:' [FATAL-19:30:25]: '00340B93 C:\Windows\es.scr:00340B93' [FATAL-19:30:25]: '0033E5C4 C:\Windows\es.scr:0033E5C4' [FATAL-19:30:25]: '0033475C C:\Windows\es.scr:0033475C' [FATAL-19:3 [19:35:06] >> 0:25]: '00335601 C:\Windows\es.scr:00335601' [FATAL-19:30:25]: '00519B35 C:\Windows\es.scr:00519B35' [FATAL-19:30:25]: '0034B4B3 C:\Windows\es.scr:0034B4B3' [FATAL-19:30:25]: 'A1C30063' [FATAL-19:30:25]: '007ADE00 C:\Windows\es.scr:007ADE00' [FATAL-19:30:25]: '5E146A56' [FATAL-19:30:25]: '' x2 [INFO-19:30:25]: 'Working dir: C:\Program Files\Electric Sheep\' [INFO-19:30:25]: 'Commandline: C' [INFO-19:30:25]: 'g_GetSetting(g_Settings.settings.player.screen, 0)' [INFO-19:30:25]: 'g_GetSetting returned 0' [INFO-19:30:25]: 'g_GetSetting(g_Settings.settings.player.width, 0)' [INFO-19:30:25]: 'g_GetSetting returned 800' [INFO-19:30:25]: 'g_GetSetting(g_Settings.settings.player.height, 0)' [INFO-19:30:25]: 'g_GetSetting returned 592' [INFO-19:30:25]: 'g_GetSetting(g_Settings.settings.player.directdraw, false)' [INFO-19:30:25]: 'g_GetSetting returned false' [INFO-19:30:25]: 'Attempting to open Windows DirectX display...' [INFO-19:30:25]: 'g_GetSetting(g_Settings.settings.player.MultiDisplayMode, 0)' [INFO-19:30:25 [19:35:06] >> ]: 'g_GetSetting returned 0' [INFO-19:30:25]: 'Creating first IDirect3D9 object' [INFO-19:30:25]: 'Direct3D Initialized from old IDirect3D9 object' [INFO-19:30:25]: 'g_GetSetting(g_Settings.settings.player.vbl_sync, false)' [INFO-19:30:25]: 'g_GetSetting returned false' [INFO-19:30:25]: 'DX: Hardware vertex processing' [INFO-19:30:25]: 'CRendererDX::Defaults()' [INFO-19:30:25]: 'g_GetSetting(g_Settings.settings.player.DisplayMode, 0)' [INFO-19:30:25]: 'g_GetSetting returned 2' [INFO-19:30:25]: 'Using piecewise cubic video display...'

2.7b24 won't run fullscreen

Windowed mode works fine with DX9, but when trying to run the screensaver or switch windowed to fullscreen it exits immediately. When using DirectDraw mode fullscreen runs fine. WinXP SP3, GeForce GTX 260 Here's the log when trying to run the screensaver in DX9 mode: [-17:27:03]: '' [INFO-17:27:03]: 'AttachLog()' [INFO-17:27:03]: '******************* Windows 2.7 (Beta 24) (Built Mar 7 2010 / 15:58:37)... ' [INFO-17:27:03]: 'Working dir: C:\Program Files\Electric Sheep\' [INFO-17:27:03]: 'Commandline: "' [INFO-17:27:03]: 'g_GetSetting(g_Settings.settings.player.screen, 0)' [INFO-17:27:03]: 'g_GetSetting returned 0' [INFO-17:27:03]: 'g_GetSetting(g_Settings.settings.player.width, 0)' [INFO-17:27:03]: 'g_GetSetting returned 800' [INFO-17:27:03]: 'g_GetSetting(g_Settings.settings.player.height, 0)' [INFO-17:27:03]: 'g_GetSetting returned 592' [INFO-17:27:03]: 'g_GetSetting(g_Settings.settings.player.directdraw, false)' [INFO-17:27:03]: 'g_GetSetting returned false' [INFO-17:27:03]: 'Attempting to open Windows DirectX display...' [INFO-17:27:03]: 'g_GetSetting(g_Settings.settings.player.MultiDisplayMode, 0)' [INFO-17:27:03]: 'g_GetSetting returned 1' [INFO-17:27:03]: 'Creating first IDirect3D9 object' [INFO-17:27:03]: 'Direct3D Initialized from old IDirect3D9 object' [INFO-17:27:03]: 'g_GetSetting(g_Settings.settings.player.vbl_sync, false)' [INFO-17:27:03]: 'g_GetSetting returned false' [INFO-17:27:03]: 'DX: Hardware vertex processing' [ERROR-17:27:03]: 'Failed to create Direct3D 9 device' [INFO-17:27:03]: 'g_GetSetting(g_Settings.settings.player.screen, 0)' [INFO-17:27:03]: 'g_GetSetting returned 0' CElectricSheep::Shutdown() [ERROR-17:27:03]: 'AddDisplay failed for screen 0' [INFO-17:27:03]: 'Terminating download thread.' [INFO-17:27:03]: 'notifyShepherdOfHisUntimleyDeath...' [INFO-17:27:03]: 'Closing generator...' [INFO-17:27:03]: 'CPlayer::Shutdown() ' [INFO-17:27:03]: 'Shutdown()...' [INFO-17:27:03]: 'CLuaStorage::Commit() ' [INFO-17:27:03]: 'CLuaStorage::Commit() done ' [INFO-17:27:03]: 'CStorageLua::Finalise() ' [INFO-17:27:03]: 'Logger shutting down...'

Re: 2.7b24 won't run fullscreen

Ah, just figured out a work-around: If I set the display monitor to 1 instead of 0 it works. Even in single display mode with my CRT set to primary, if my LCD TV is plugged in Windows (and/or nVidia's display drivers) consider the inactive LCD as monitor "1" and the CRT as "2."

similar problem

My problem is similar to Rotareneg's. After using a projector as the primary screen, my laptop screen became screen number 2, and ES cannot run in fullscreen. I connect to a projector and set my laptop screen to be primary again. Now ES works fine.
I think Rotareneg's work-around can also fix my problem. :D

thanks for the report, we'll

thanks for the report, we'll see if we can get it to ignore the inactive screens so they don't cause this problem in the future.

update changelog

Thanks, spot & the team. I notice that there's a changelog at http://electricsheep.wikispaces.com/WhatsNew. But it's out of date, so I gather the info in this thread to update it. At the moment, it has only changes of Win32 client.

Fresh Installation on Windows 7 x64

I've seen a few dissenting comments on how to get this working, and many more confused comments on why it doesn't under Windows 7.

I can't explain exactly why it doesn't work for everyone, but I speculate it's some intersection of UAC and security privileges on the directories it attempts to run from.

I have finally gotten a fresh install of the latest Electric Sheep (2.7b23) to run, and download sheep properly, on a fresh install of Windows 7 x64 w/ UAC at defaults by doing the following things.

Changed the install directory to a location in my home directory ("c:\users\<username_here>\Electric Sheep")

Additionally, I modified the "Content" directory in the settings to also use a directory under my home context ("c:\users\<username_here>\Electric Sheep\Content") instead of the installed default of "C:\ProgramData\ElectricSheep\content" and copied the files/directories that were there into the new directory before running.

This finally allowed me to start downloading and running sheep on my own as the program was designed to. Although, and I believe this is due to the screen saver control panel not being able to properly deal with the UAC popup, you will not be able to run the settings program from the screen saver menu. This results in an instance of the process running without displaying settings or doing anything else but taking resources. The settings need to be modified from the program menu entry, or desktop icon if you installed that.

Hopefully this will be of use to someone in the future so that they don't have to spend two days getting it to work right :)

Win7 x64 - Settings window and content folder

I too am having an issue with not being able to call up the Settings page for the ElectricSheep config on b23; the Settings window never shows up, but a process starts in the background and takes up resources. I have noticed that if I temporarily enable the built-in Administrator account and log in under that user, I can access the Settings page and make config changes which will remain in effect under my user profile. This makes me think it is related to UAC, since the built-in Administrator account always runs with UAC disabled. I have UAC at its maximum setting on my machine. In terms of having to redirect the ElectricSheep content folder, here is an alternative to that: Open the properties for the ElectricSheep folder in ProgramData, go to the Security tab, add the Everyone group to the ACL and give it Modify privileges. Or simply add that to the Users group. That way ElectricSheep will still be able to add new sheep to the folder regardless of who is logged in, and if your machine has multiple users then all of you can share and contribute to the same flock.

I encountered problems with

I encountered problems with the settings window too on Win7 32bit. An easy work-around for that part is to just right click the shortcut, and select the option to run that particular file in admin mode.

Thanks for the report. A lot

Thanks for the report. A lot of people have installed it with Vista without any changes and that also has UAC. I'm not sure why there would be any difference. If other people have Windows 7 x64 and can verify if the installer works as it is or not, and how these instructions work, then please comment below. If anyone can recommend how to fix the installer so it works for all versions of Windows then please do. Thanks.

windows 7

I have the latest version running on windows 7.

I found that the avi files from the packs had to be unpacked directly into

c:\Program Data\ElectricSheep\Content\mpeg

I can't leave them in their containing folders. Also having the content folder on a different driver/partition doesn't seem to work atm.

proxy is giving me troubles. I am currently not connected to the network with this machine.

Multiscreen is working on all three modes.

Great job everyone!!!

Please upgrade message, etc.

2.7b23 is displaying a "please upgrade to latest version" message...but I don't see a b24 yet? Also: - I don't see MedianLevel param in config file, after clean install. - Although I check the "keep rendered frames" box, config file setting "save_frames" (is that the right one?) stays false. - Login is working now, but when I subsequently open config app to change settings it shows me as not logged in...is the login in the config app just a test, or does this represent an issue?

thanks for the report. the

thanks for the report. the "please upgrade" message should be fixed.

the login button just does a test, when the client runs it logs in itself. it should have a different name.

someone else said they didn't see the MedianLevel at first, but when they looked again they found it. i'm not sure why but it should be there.

i'll look at the save_frames thing when i get home.

2.7b23 released

changelog:

1) fix 32-bit overflow in reporting the size in bytes of the flock.
2) fix login failure and crashes.

"Local flock: unknown..." & XP Screen Saver settings tab

There seems to be something about the Display Properties/Screen Saver tab that causes ES to get a little confused. When that tab is open any other instance of ES will show "Local flock: unknown..." in the F2 menu and a seemingly random number in the F4 menus "Played:" field. This happens easiest if you just hit the "Preview" button on the Screen Saver tab. This is with Windows XP SP3.

Thanks for the bug report.

Thanks for the bug report. When there's more than one instance running, only one of them can download (gets write access to the flock). The other ones don't have the information to print. Cleaning that up is on the agenda for the next release.

2.7b22 released

thank you cd81! changelog:

1) fix loop detector and improve variety of sheep played.
2) improve naming of files and menu items.
3) improve and expand info overlay (F2-4).
4) fade in at beginning.
5) add config file setting for the MedianLevel (see below).
6) add timestamps to the log.
7) don't render with all cores, leave one for display.
8) rewrote prefs dialog in C++ from lua, drop linking with wxlua
9) static linking of C libraries

You can now set the MedianLevel in the config file. This is a value from 1-100 which controls what percentage of the flock is selected to be played. It excludes the sheep with the highest playcounts (if you set this at 80, the default, then the 20% of the flock with the highest playcounts are not played). The ranking is recomputed every 20 minutes.

I would recommend setting this lower than the default. We are still experimenting with this feature, but my current guess is if you have a full 2GB flock then 15 would be good. If 1GB then 30, etc. If you mess with it please let us know what happens.

median level set at 30

It is working beautifully! Have 2G in active flock and med. level at 30 is providing great variety without repetition. Love the update! Thanks so much to all who created this great great software.

I've noticed that pressing

I've noticed that pressing f2, even after ES has been running for quite a while, all I get is "local flock: unknown", and the client hasn't downloaded any new sheep since my upgrade on the 24th.

go into the advanced settings

go into the advanced settings and enable http download.

Just checked and that option

Just checked and that option is already enabled. I'm gonna try this new b23 and see if it helps.

2.7b22 F2 menu flock size issue

The F2 menu isn't reporting the size of the flock correctly, in my case showing 3665MB when the actual size is 7.57 GB. It does at least get the number of sheep correct, 3026.

thanks. this bug (32 bit

thanks. this bug (32 bit wraparound) is already fixed for the next release.

When in Settings, I can't log

When in Settings, I can't log in. It worked in 2.7b18, but now it just says "failed". Also, I can't find the MedianLevel parameter in the config file. I pressume it's actually called MedianLevel in the file, right? ctrl+f yields nothing, and I've looked with my own eyes as well.

we are looking into the login

we are looking into the login failure.

are you sure your config file has been written by the new version? that is the name.

...

I see you solved it in the newer version. Will try that later.

Yes, it is named ElectricSheep.cfg . The old config from my previous install is still there (WIN_2.7b18.cfg), but that shouldn't make any difference, right? I tried deleting the new config file and ran Settings so that a new was created, but couldn't find MedianLevel in that either.

EDIT: tried deleting both config files and then ran Settings to create a new, and I have now found the MedianLevel.

MedianLevel

About the MedianLevel. Do you have a suggestion to try for someone who's been collecting for a while? I'm getting close to 10GB of sheep. Oh, and thanks for alla that, by the way :). Good update too! For the past several months ES always started on the same exact sheep, but upon the second launch of this new ver. it played one I didn't recognize!

glad it's working better. i

glad it's working better. i don't really know what values for MedianLevel are good, please experiment and let us know what happens.

First 'frozen' sheep...

Latest version of the Windows client (b21) running on Windows 7 32 Bit. Came back to my computer after around 3 1/2 hours to find that I had a frozen sheep on the screen. It's never done this before, and nothing would wake it up. I was forced to reset the machine. Thoughts / Ideas?

delete that sheep :)

delete that sheep :)

I don't think it is the sheep playing

I think that it is not so much the sheep that is currently playing as it is ES is confused as to which sheep to play next. Sometimes I will notice it just sits there displaying a single image of a sheep (without motion), but other times that same sheep will be moving properly.

I don't know for certain, but it seems that ES is trying to find the next sheep in the series, but that sheep either doesn't exist anymore (it died) or it is corrupt and can't play. So how would you know the proper sheep to delete?

In a follow-up for a thread I had a few weeks back. Deleting all the sheep seemed to "fix" the freeze I had. Maybe you might have success deleting everything and allowing the flock to rebuild fresh.

downloading first sheep

Hi, I've installed ES 2.7 and am really eager to see how it all goes. Trouble is, I cannot for the life of me get the first sheep downloaded??? I've been tryin for the last hour yet everytime i hit the Run button, then hit F2 to see the connection status, it constantly comes up with the error message time and time again. Just 'download failed' and 'trying free one' which does nothing... please help! :)

Just let it run, it needs

Just let it run, it needs time to retry. Or just get some sheep packs...

median level/ play evenly--- what is the difference?

I keep fiddling with the median level and play evenly numbers in an effort to play more variety. What do those numbers really do? You have said that lower median level # means frequently played sheep do not get played as often. Does the number determine spread? The difference between the highest number of played versus lowest? Thanks!

the number refers to the

the number refers to the position when the sheep are sorted by how many times they have been played. sheep above that rank are not played.

however i am pretty sure this feature is buggy, and i would agree with you that there's not as much variety as their could be. right now i think your best bet to change what sheep are played is to move a subset of your sheep out of the mpeg folder.

hopefully the next release will fix this.

No Sheep Downloaded Yet message - causes freeze

I run ES at home on a desktop and laptop, and at work on a desktop and laptop. (4 machines total) I am running 2.7b21 on all. More and more frequently I am seeing the message "No Sheep downloaded yet, this should take less than a minute ..." on all of them. But I know that I have 2 GB of sheep already.

When the message displays, the currently running sheep freezes. Hitting F4 shows that it is cycling through many sheep trying to get some to play, but none are being displayed. What's up with that?

Has anyone else experienced this? It is getting very frustrating. Should I delete my whole cache and have it rebuild it new? Or is there some control file that is out of whack and needs to be cleaned up? Please advise.

Trying the fresh install thing

Well - my other PCs aren't giving me as much grief as this one work laptop. So I did a total uninstall - reboot and reinstall - let's see if that helps.

Prepare to run...

i didnt found answer on wiki/faq/help

1) how to set up proxy settings?
2) (on F2) server request failed - what does it mean?
3) what to fill-in into"drupal authentication" fields?

Well

1) - Don't worry about the proxy settings. 2) - It means it couldn't download sheep at that time, for whatever reason. Try again in 10 minutes, this is a rare event due to the server becoming overloaded. 3) - Just your normal username/password, like for the forums. Your username will be "postpersonality".

Auth

ES with my account settings from this forum tells: "perform fail" when i press 'Login' button. Is authentication work through proxy?

//running lastest version, windows. proxy preferences work (sheeps downloading)

ElectricSheep.cfg

ElectricSheep.cfg does not contain proxy fields.

b21 has been crashing a lot more on me

Noticed that b21 has been crashing more often than previous releases.

Windows 7 Ultimate 64
6GB RAM
Intel Q6600

Here is the log from one of the crashes. Hope it is helpful... I only included the last bit before it died abruptly.

[INFO-16:34:24]: 'Opening: L:\sheep\mpeg\/00244=01222=01222=01222.avi' [INFO-16:34:24]: 'Destroy()' [INFO-16:34:24]: 'Open done()' [INFO-16:34:24]: 'calling Next()' [INFO-16:34:24]: 'Opening: L:\sheep\mpeg\/00243=16301=16301=16301.avi' [INFO-16:34:24]: 'Destroy()' [INFO-16:34:24]: 'Open done()' [INFO-16:34:24]: 'calling Next()' [INFO-16:34:24]: 'Opening: L:\sheep\mpeg\/00244=01856=01856=01856.avi' [INFO-16:34:24]: 'Destroy()' [INFO-16:34:24]: 'Reserving 4 objects for pool of size 16...' [INFO-16:34:24]: 'Open done()' [INFO-16:34:25]: 'Reserving 4 objects for pool of size 16...' [INFO-16:34:25]: 'Reserving 4 objects for pool of size 16...' [INFO-16:34:25]: 'GraphAlgo: CurrentSheep = 1253' [INFO-16:34:25]: '1253 looped 8 times...' [INFO-16:34:25]: 'picking edge!' [INFO-16:34:25]: 'no loops' [INFO-16:34:25]: 'Picked connection 1470 from pq (playcount 48 )' [INFO-16:34:25]: 'GraphAlgo: CurrentSheep = 2610' [INFO-16:34:25]: 'picking edge!' [INFO-16:34:25]: 'picking loop!' [INFO-16:34:25]: 'Picked connection 2049 from pq (playcount 32 )' [INFO-16:34:25]: 'GraphAlgo: CurrentSheep = 1805' [INFO-16:34:26]: 'Reserving 4 objects for pool of size 16...' [INFO-16:34:26]: 'Reserving 4 objects for pool of size 16...' [INFO-16:34:27]: 'Reserving 4 objects for pool of size 16...' [INFO-16:34:27]: 'Reserving 4 objects for pool of size 16...' [INFO-16:34:27]: 'Reserving 4 objects for pool of size 16...' [INFO-16:34:27]: 'Reserving 4 objects for pool of size 16...' [INFO-16:34:28]: 'Reserving 4 objects for pool of size 16...' [INFO-16:34:28]: 'Reserving 4 objects for pool of size 16...' [INFO-16:34:28]: 'Reserving 4 objects for pool of size 16...' [INFO-16:34:30]: 'Reserving 4 objects for pool of size 16...' [INFO-16:34:30]: 'Reserving 4 objects for pool of size 16...' [INFO-16:34:30]: 'Reserving 4 objects for pool of size 16...' [INFO-16:34:31]: 'Reserving 4 objects for pool of size 16...' [INFO-16:34:31]: 'calling Next()' [INFO-16:34:31]: 'Opening: L:\sheep\mpeg\/00244=01222=01222=01222.avi' [INFO-16:34:31]: 'Destroy()' [INFO-16:34:31]: 'Open done()' [INFO-16:34:31]: 'Reserving 4 objects for pool of size 16...' [INFO-16:34:31]: 'calling Next()' [INFO-16:34:31]: 'Opening: L:\sheep\mpeg\/00244=01856=01856=01856.avi' [INFO-16:34:31]: 'Destroy()' [INFO-16:34:31]: 'Open done()' [INFO-16:34:31]: 'calling Next()' [INFO-16:34:31]: 'Opening: L:\sheep\mpeg\/00243=16301=16301=16301.avi' [INFO-16:34:31]: 'Destroy()' [INFO-16:34:31]: 'Open done()' [INFO-16:34:31]: 'Reserving 4 objects for pool of size 16...' [INFO-16:34:31]: 'Reserving 4 objects for pool of size 16...' [INFO-16:34:32]: 'GraphAlgo: CurrentSheep = 1470' [INFO-16:34:32]: 'picking edge!' [INFO-16:34:32]: 'Picked connection 1471 from pq (playcount 62 )' [INFO-16:34:32]: 'GraphAlgo: CurrentSheep = 1805' [INFO-16:34:32]: 'GraphAlgo: CurrentSheep = 2049' [INFO-16:34:32]: 'Reserving 4 objects for pool of size 16...' [INFO-16:34:32]: 'Reserving 4 objects for pool of size 16...' [INFO-16:34:33]: 'Reserving 4 objects for pool of size 16...' [INFO-16:34:34]: 'Reserving 4 objects for pool of size 16...' [INFO-16:34:34]: 'Reserving 4 objects for pool of size 16...' [INFO-16:34:34]: 'Reserving 4 objects for pool of size 16...' [INFO-16:34:34]: 'Reserving 4 objects for pool of size 16...' [INFO-16:34:35]: 'Reserving 4 objects for pool of size 16...' [INFO-16:34:35]: 'Reserving 4 objects for pool of size 16...' [INFO-16:34:36]: 'Reserving 4 objects for pool of size 16...' [INFO-16:34:36]: 'Reserving 4 objects for pool of size 16...' [INFO-16:34:36]: 'Reserving 4 objects for pool of size 16...' [INFO-16:34:37]: 'Reserving 4 objects for pool of size 16...' [INFO-16:34:37]: 'calling Next()' [INFO-16:34:37]: 'Opening: L:\sheep\mpeg\/00244=01377=01222=01253.avi' [INFO-16:34:37]: 'Destroy()' [INFO-16:34:37]: 'calling Next()' [INFO-16:34:37]: 'Opening: L:\sheep\mpeg\/00244=02233=02233=02233.avi' [INFO-16:34:37]: 'Destroy()' [INFO-16:34:37]: 'calling Next()' [INFO-16:34:37]: 'Opening: L:\sheep\mpeg\/00244=01856=01856=01856.avi' [INFO-16:34:37]: 'Destroy()' [ERROR-16:34:37]: 'Error while opening file' [ERROR-16:34:37]: 'avcodec_open failed for L:\sheep\mpeg\/00244=02233=02233=02233.avi' [INFO-16:34:37]: 'Open done()' [INFO-16:34:37]: 'Open done()' [INFO-16:34:37]: 'Reserving 4 objects for pool of size 16...' [INFO-16:34:38]: 'Reserving 4 objects for pool of size 16...' [INFO-16:34:38]: 'Reserving 4 objects for pool of size 16...' [INFO-16:35:01]: 'GraphAlgo: CurrentSheep = 2049' [INFO-16:35:01]: 'Encode()' [INFO-16:35:01]: 'Encode()' [INFO-16:35:01]: 'Encode()' [INFO-16:35:01]: 'Encode()' [INFO-16:35:01]: 'CCurlTransfer(Sheep Server Request)' [INFO-16:35:01]: 'GraphAlgo: CurrentSheep = 1471' [INFO-16:35:01]: 'Verify(0)' [INFO-16:35:01]: 'Verify(0)' [INFO-16:35:01]: 'Perform(http://community.sheepserver.net/query.php?q=redir&u=arakcheev&p=3efc0e3...)' [INFO-16:35:01]: '0x8bd1998' [INFO-16:35:01]: 'Prepare()' [INFO-16:35:01]: 'Verify(0)' [INFO-16:35:01]: 'Performing 'http://community.sheepserver.net/query.php?q=redir&u=arakcheev&p=3efc0e385b5ae0607e40a9c2fbeb82af'' [INFO-16:35:01]: 'Verify(0)' [INFO-16:35:01]: 'Verify(0)' [INFO-16:35:01]: 'Verify(0)' [INFO-16:35:01]: 'Verify(0)' [INFO-16:35:01]: 'Verify(0)' [INFO-16:35:01]: 'Verify(0)' [INFO-16:35:01]: 'Verify(0)' [INFO-16:35:01]: 'VerifyM(-1)'

what we need more than that

what we need more than that part of the log is the log from when it starts up next, as it will record the stack trace from the dump left over from the crash. look for "[FATAL-....". some of the old versions could create bad sheep that causes it to crash, try renaming your content directory and letting it download fresh sheep, which should now be guaranteed to be good.

This what you're after?

[FATAL-20:46:06]: '-------------------' [FATAL-20:46:06]: '' [FATAL-20:46:06]: 'Error occured on Sunday, December 13, 2009 at 20:44:46.' [FATAL-20:46:06]: '' [FATAL-20:46:06]: 'C:\Windows\EL2BDE~1.SCR caused an Access Violation at location 6ada6c66 in module C:\Windows\avcodec-52.dll Reading from location 00000020.' [FATAL-20:46:06]: '' [FATAL-20:46:06]: 'Registers:' [FATAL-20:46:06]: 'eax=00000000 ebx=00000000 ecx=00000000 edx=00000000 esi=00018292 edi=00cbb240' [FATAL-20:46:06]: 'eip=6ada6c66 esp=0e26fa20 ebp=0e26fb1c iopl=0 nv up ei pl zr na po nc' [FATAL-20:46:06]: 'cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010246' [FATAL-20:46:06]: '' [FATAL-20:46:06]: 'Call stack:' [FATAL-20:46:06]: '6ADA6C66 C:\Windows\avcodec-52.dll:6ADA6C66 avcodec_decode_video' [FATAL-20:46:06]: '' [FATAL-20:46:06]: '' [FATAL-20:46:06]: ''

yup avcodec sounds like

yup avcodec sounds like corrupt sheep. you can probably get them by deleting anything less than 800KB, or just start fresh to be sure.

User login