m_xanim_detector = new wxVideoXANIMProcess(this);
m_xanim_started = FALSE;
m_paused = FALSE;
- m_filename = "";
+ m_filename = wxEmptyString;
m_remove_file = FALSE;
}
m_size[0] = 0;
m_size[1] = 0;
- m_filename = wxGetTempFileName("vidxa");
+ m_filename = wxGetTempFileName(_T("vidxa"));
m_remove_file = TRUE;
wxFileOutputStream fout(m_filename);
wxInputStream *infoStream = xanimProcess->GetInputStream();
wxString totalOutput;
- while (infoStream->LastError() == wxSTREAM_NOERROR) {
+ while (infoStream->GetLastError() == wxSTREAM_NO_ERROR) {
char line[100];
infoStream->Read(line, sizeof(line)-1);
line[infoStream->LastRead()] = 0;
- totalOutput += line;
+ totalOutput += wxString::FromAscii(line);
}
// This is good for everything ... :-)
m_movieCodec = totalOutput(0, position);
totalOutput.Remove(0, position);
- tokenizer.SetString(totalOutput, "\n\r");
+ tokenizer.SetString(totalOutput, wxT("\n\r"));
// the rest of the line
wxString token = tokenizer.GetNextToken();
GtkPizza *pizza = GTK_PIZZA( m_video_output->m_wxwindow );
GdkWindow *window = pizza->bin_window;
- m_internal->xanim_window =
- ((GdkWindowPrivate *)window)->xwindow;
+ m_internal->xanim_window = GDK_WINDOW_XWINDOW(window);
#endif
// Get the XANIM atom
m_internal->xanim_atom = XInternAtom(m_internal->xanim_dpy,