{5} Accepted, Active Tickets by Owner (Full Description) (27 matches)

List tickets accepted, group by ticket owner. This report demonstrates the use of full-row display.

Plorkyeran (6 matches)

Ticket Summary Component Milestone Type Created
Description
#1409 Infinite loop in the video display (I guess) Interface 3.0.0 defect 01/23/12

To reproduce:

  1. open aegisub
  2. open a video file
  3. open an audio file that takes a few seconds to read into ram.
  4. Before the audio finishes loading, either minimise the main aegisub window or switch to another workspace.

This results in what appears to be an infinite loop.

There are two backtraces attached. The first one was obtained with the steps described above, while the second one was obtained in slightly different circumstances: before loading the video, I loaded subtitles.


#1414 Translation Assistant: Keypad's Enter is doing an actual line break General 3.0.0 defect 01/25/12

I just noticed that in the Translation Assistant, if I press the Enter located in the keypad, instead of going to the next line (as the normal Enter) it makes an actual line break in the translation field.

If submitted, ugly things happen on the main list of lines.

Thanks. --

My setup: Win 7 x86 ptBR Logitech Media Keyboard K200 Aegisub 2.1.8 just replaced the files with r6349+3 (branch master) build, from plorkyeran website.


#1433 Video zoom combobox is kinda broken Interface 3.0.0 defect 01/27/12

1) It's impossible to change the zoom level with the scroll wheel while hovering over the combobox unless I select a value from it using the left button. It doesn't matter if it's the same value as the current one. Just focusing the combobox is not enough. After selecting a value with the left button, the scroll wheel starts working. Scrolling a bit while hovering over the video will disable scrolling over the combobox again.

Perhaps scrolling over a moving widget shouldn't be possible at all...

2) Pressing enter in the combobox doesn't do anything, so using a custom zoom factor is not possible.

3) After changing the zoom level by scrolling over the video, changing the zoom level with the down arrow in the combobox has the funny effect of switching to the first level on the list - 12.5%. After that, the arrow keys behave normally (until the next time I scroll over the video). The up arrow will switch to the last level on the list - 300%.

I wonder if a simple textbox would be enough, instead of the combobox.

Aegisub revision is r6374. wxgtk version is 2.9.3. Operating system is arch linux (64 bit).


#1405 Vector Clip tool - start a new m-shape via GUI Interface 3.0.0 enhancement 01/21/12

Addition to Changeset r4463 for Vector Clip tool:

Make it possible to start a new m-shape in via GUI button.


#1406 Vector Clip tool button for \iclip Interface 3.0.0 enhancement 01/21/12

Addition to Changeset r2352:

Vector Clip tool should have a button to convert between \clip and \iclip.


#1419 Interface issue when opening Aegisub from shell without associated data Interface 3.0.0 defect 01/25/12

Opening Aegisub from shell (dblclick) without any associated data results in ugly lines that are not supposed to be there. (see attachment:aegisub_open-lines.png Download)

Either full screen or window mode are affected; disappears when the area is repainted (downsizing so it is beyond the client area and then upsizing) or upsizing until issue #1416.


nielsm (20 matches)

Ticket Summary Component Milestone Type Created
Description
#1147 Multithreaded spectrum can cause race->crash with PCM audio provider Audio 3.0.0 defect 02/07/10

The PCM WAV audio provider is not thread safe. It works most of the time, when it doesn't have to re-map the view of the file, but if two threads attempt to access parts of the audio that would lie in different parts of the file, a race condition can occur where one thread begins obtaining audio, reaches past the mapping check code and is ready/begins copying from the mapping. Simultaneously, another thread requests audio outside the current mapping, which causes the mapping code to tear down the current mapping and set up a new one. As a result, the copying in the first thread suddenly happens from an invalid memory location and the program crashes.

The only case where this can currently happen in Aegisub is the audio spectrum, since it is OpenMP multithreaded.

The proper solution is to allow the file mapping code to manage multiple mappings at a time and protect those mappings with multi-reader locks, possibly also adding some LRU logic to determine which mapping to tear down when the time comes.

This ties into #934, "Factor file mappings out of PCM reader".


#1345 Undoing a change made after Save As silently goes back to old filename. Interface 2.1.10 defect 10/09/11

Description: When you change the filename (in this case by using Save As), and then undo the first change made after that, then Aegisub assumes the old filename.

Expected behavior: The document should keep saving to the last specified filename, even if you undo all changes you made since loading.

How to reproduce: Open an existing txt or sub file. Save As as test1.ass Make a change (A) Make another change (B) Save As as test2.ass Make another change (C) Make another change (D) Undo (D). All is well Undo (C). Notice the filename reverts back to test1.ass Undo (B). All is well Undo (A). Notice the filename reverts back to the original filename.

Using: "Aegisub r5375M (development version, JEEB)"


#1354 Mirror Written Problem General 2.1.10 defect 10/26/11

Operating System name : Windows 7 English Version : Home Premium 32/64bit? 64Bit Any other relevant platform information. The Problem is in the picture attached.


#1390 "Video global play" doesn't work in some situations Interface 2.1.10 defect 01/08/12

When the video slider is focused, ctrl-p works to start playing, but not to stop.

When audio is open and the subs grid is focused, ctrl-p doesn't work at all.

The two patches attached fix these issues.


#1394 Playing a zero-length line causes an infinite loop in the alsa player Audio 2.1.10 defect 01/14/12

To test, open any audio file, create a line with the same time as the start and end, then play it in the audio display.

aegisub revision: r6254 (2.1.9 branch) and 6282 (trunk). They're both affected.


#1395 Alsa player sometimes tries to allocate an array of negative length Audio defect 01/15/12

While retiming a 30-minute episode, this happens a few times, (almost?) always when playing the selection (with S). It is apparently random - I have not been able to determine the exact steps required to reproduce the issue.

There is a backtrace attached, captured while using some revision older than r6223 (probably newer than r6000).

A "fix" is also attached. It doesn't seem to have any adverse effects (so far).

I have not tried to reproduce this with aegisub 2.1.9.


#1410 SRT Parser does not handle blank lines at end of file Subtitles I/O 2.1.10 defect 01/24/12

Hi,

I found problem in SRT parser at one file. Probably it's due file is in UNICODE.

In attachment I sending that .srt file

As long I debug it at windows I found last blank line was read as "" empty sting, but dunno why text_line.IsNumber() at 524 line (case 5) subtitle_format_srt.cpp returned TRUE, so state was changed to 2 and in next read was end of file, so It crashed on Incomplete file.

I just wonder why empty line (String.Empty from C#) it took as number.

if I let be state 5 and just moved debug pointer to place same as will be if that IsNumber will be false then file was loaded, just there was two \N\N at last line

At linux version I getting error "Parsing SRT: Expected subtitle index at line 1", but there I don't have debugger, but mine guess will be somehow badly loaded unicode line from that file. Probably badly loaded unicode file and representing that UNICODE flag (0xFF 0xFE 0x31 0x00) as text.

Notice: After converting UNICODE --> UTF8 was file opened correctly

At linux I using 2.1.9 revision 6191, at windows 6186, but at 2.1.8 it was loaded fine

Regards Petr


#1423 wxHandleFatalExceptions is not always available General 2.1.10 defect 01/25/12

wxHandleFatalExceptions is available only if WX was compiled with wxUSE_ON_FATAL_EXCEPTION flag set. It is on Windows/MSVC and Debian, but for example not on Windows/mingw or Fedora. Any call to this method should be wrapped in an #ifdef construct. See  http://trac.wxwidgets.org/ticket/4491


#1439 Random SIGABORT due CTRL+V (Paste) Subtitles I/O defect 01/29/12

Hi,

I've got last time randomly fall downs of aegi (it just disappeared) while I wanted paste (CTRl+V) lines from other script.

As long it's random I don't know how reproduce it, but I thing Backtrace could help find something.

Looks like it doing that when I do CTRL+V right after ALT+TAB with really short delay (As long I copying lines from other aegi window).

I using WX Widgets 2.8.10 (Since 2.9.x are pretty unstable with aegi at mine side)

Aegi is revision r6191 from 2.1.9 branch.

in Attachment I sending that backtrace, hopefully it helps.

--Petr


#20 Treat Continuous lines as Karaoke Syllables when moving boundaries. Audio 3.0.0 enhancement 02/23/06

When moving the common boundary (on the Audio Display) between two lines that are continuous and selected, move that boundary for both lines. (Like Karaoke Syllable work)


#112 Background audio loading Audio 4.0.0 enhancement 04/03/06

Allow audio loading/decompression to take place in a background thread, so you can still work on the subtitles while the audio is being loaded. The audio display should not appear before the audio was completely loaded, and all items in the Audio menu should be disabled. (Perhaps add a "Cancel audio loading" to it while loading.

To avoid interrupting/confusing the user, the audio display should not appear the instant the audio loading is finished, but instead the complition of the audio loading should be made clear in some other way, so the user can select when the audio display will appear. (Another possibility would be to first display it after a few seconds without input activity in Aegisub.)

An alternative to hiding the audio display while loading would be to display it immediately, and use it as a progress indicator similar to how Medusa does. All audio features would still be disabled while loading this way.


#498 Syntax highlighting for kara-templater in main subs edit Subtitle 3.0.0 enhancement 07/19/07

Having syntax highlighting for Kara-templater specific things in the main subs edit box could be a great help to using it.

ADDITIONAL INFORMATION: Lines where the first word in Effect field is "template" gets this highlighting: Strings starting with a dollar-sign and extending through a string of letters and underscore characters are variables and should get some suitable highlighting. Strings enclosed by exclamation marks are Lua code and should be highlighted as such. (What to do about dollar-variables inside here? Just hope the Lua highlighter can handle it?)

Lines where the first word in Effect field is "code" are highlighted entirely as Lua code. No dollar-variables in these.


#638 Spectrum view should have max frequency adjustable Audio 3.0.0 enhancement 01/20/08

Currently it's possible to set the low cutoff frequency for the audio spectrum view, but the high cutoff is a fixed value, calculated from the samplerate.

It should be possible to set the high cutoff.

Also, currently the cutoff is specified in FFT frequency bands, it should probably be specified in Hz and have it transparently converted to frequency bands for display.


#691 ability to graphically shift entire audio selection Audio 3.0.1 enhancement 04/01/08

I was thinking that in audio mode, it would be nice to be able to drag the entire selection instead of just the edges. This could perhaps be implemented as a keyboard+mouse combination like "ctrl+click". This might be useful, for example, when correcting subs pasted from multiple sources that are each off by a few seconds.


#1389 Some more accelerators in the menus Interface 2.1.10 enhancement 01/08/12

The enclosed patch adds accelerators for the "Recent" items in the "File", "Video" and "Audio" menus, "Export subtitles..." and "New Window" in the "File" menu. It also moves a few accelerators to more sensible place (in my opinion).


#916 Use typed exceptions instead of throwing strings General 3.0.0 task 07/15/09

Almost all over Aegisub we simply throw const wchar_t* and wxString values for exceptions. This makes proper handling difficult, especially when the same function can throw exceptions with widely different severities. (Like ranging from "user pushed cancel" to "disk full".)

We should define a proper exception type hierarchy and go through all exceptions current thrown and caught and clean up the mess.


#934 Factor file mappings out of PCM reader General 3.0.1 task 07/20/09

There's some reasonably robust handling of memory-mapped files in the PCM audio provider, but it's bound to the audio provider currently.

As this can be useful for other purposes it should be factored out to a base class of its own.


#990 Refactor audio rendering Audio task 08/12/09

See also Audio Display rewrite in the wiki.

Factor the drawing of audio (ie. the "background" of the audio display, waveform or spectrum display) into separate classes, cleaner code etc.

First step in major cleaning up of the audio display.


#508 The Numpad Enter key in 2.00 build 1458 General 3.0.0 defect 07/30/07

The numpad enter key doesn't commit changes when you just click a line from the subtitle list and perform some alteration with a keyboard shortcut. Only the main enter key works in this case. It does work, however, when you click on the text field for the selected line.


#871 Visually stabilise display-scrolling in new kanji timer Interface 3.0.0 defect 06/08/09

The display in the new kanji timer implemented with r3032 scrolls if the input gets too close to the right edge, however the amount to scroll (or rather how many groups to hide) depends on the drawn width of groups, and the drawn width of a group isn't known before it has been drawn at least once, and it only gets incorporated into the total-drawn-width number used in the calculation the next time it is drawn again.

This means that whenever the number of groups change, the entire display should be redrawn three times for the scrolling to be stabilised. This isn't being done currently, and it causes the scrolling to feel strange. Drawing the entire display three times in a row seems very wasteful, so a better solution has to be found.


verm (1 match)

Ticket Summary Component Milestone Type Created
Description
#1000 The audio position bar doesn't work with the portaudio player on certain system configurations Audio defect 08/22/09

When using aegisub with the portaudio player on Ubuntu and probably other distributions that use pulseaudio + alsa mangling by default, the playback bar doesn't appear on the audio display. Attached is the output of aegisub compiled with -DPORTAUDIO_DEBUG.

The aegisub's tested revision was r3343, portaudio's was r1416 (HEAD).


Note: See TracReports for help on using and creating reports.