|
List Info
Thread: Stable Release
|
|
| Stable Release |

|
2007-03-28 01:00:28 |
|
Hi all,
Could anyone tell me which is the latest stable release of ambulant in CVS, which has html rendering support for QT in Fedora Linux.
The latest CVS version seem to crash at times.
Thanks,
Krishna
|
| Re: Stable Release |
  Netherlands |
2007-03-28 13:53:36 |
On 28-Mar-2007, at 08:00 , Krishna krishna K wrote:
> Hi all,
>
> Could anyone tell me which is the latest stable release
of ambulant
> in CVS,
> which has html rendering support for QT in Fedora
Linux.
>
> The latest CVS version seem to crash at times.
You should assume that there are no stable releases in CVS
except the
ones to coincide with an external release. For the 1.8
release that
would be tag "release-new-ambulant-18". (It should
have been "release-
ambulant-18" but we messed up with our release branch,
and renaming/
deleting branches is not a good idea in CVS).
That said, we try to keep the CVS head fairly stable,
disruptive
development is usually done on an "exp-" branch
and only merged when
it is expected to be stable.
All that said, there's been little work done on the main
branch since
the release, so please report any crashes through the SF bug
tracker.
--
Jack Jansen, <Jack.Jansen cwi.nl>, http://www.cwi.nl/~jack
If I can't dance I don't want to be part of your revolution
-- Emma
Goldman
_______________________________________________
Ambulant-users mailing list
Ambulant-users ambulantplayer.org
http://www.ambulantplayer.org/mailman/listinfo/ambu
lant-users
|
|
| Re: Stable Release |

|
2007-03-31 02:22:37 |
|
Hi
I am playing the attached smil file in loops, using qt - Ambulant and it crashes after some time. I could not attach the video file since it is too huge.
You could recreate the problem by
1. making an smil file with video and html of time 5 seconds
2. playing back this file in loops by using the function
ret = m_mainloop->open(newdoc, true, true);
3. waiting for some 30 playbacks
The backtrace is attached. The code snippet i added in qt_gui.cpp for looping playback is given below ----------------------------------------------------------------------------------------------
if(m_mainloop) { if(m_mainloop->is_open()) { ret = m_mainloop->open(newdoc, true, true); if(-1 == ret) { ipc_send_message(IPC_ERR);
} } else { ret = m_mainloop->open(newdoc, true, false); if(-1 == ret) { ipc_send_message(IPC_ERR); }
} } ---------------------------------------------------------------------------------------------- If you could gather any info about the crash/ memory corruption please share
Thanks Krishna
Backtrace: -----------------------------------------------------------------------------------------------
Using host libthread_db library "/lib/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread -1208387072 (LWP 6855)] [New Thread -1244664944 (LWP 7766)] [New Thread -1221440624 (LWP 7765)]
[New Thread -1210950768 (LWP 6859)] 0x00c4e402 in __kernel_vsyscall () at /usr/lib/gcc/i386-redhat-linux/4.1.1/../../../../include/c++/4.1.1/ext/new_allocator.h:94 94 { ::operator delete(__p); }
#0 0x00c4e402 in __kernel_vsyscall () at /usr/lib/gcc/i386-redhat-linux/4.1.1/../../../../include/c++/4.1.1/ext/new_allocator.h:94 #1 0x4b752a0e in writev () from /lib/libc.so.6 #2 0x4b870a1e in _X11TransGetConnectionNumber () from /usr/lib/libX11.so.6
#3 0x4b87080f in _X11TransWritev () from /usr/lib/libX11.so.6 #4 0x4b8764f9 in _XSend () from /usr/lib/libX11.so.6 #5 0x4b86624d in _XReverse_Bytes () from /usr/lib/libX11.so.6 #6 0x4b86641f in XPutImage () from /usr/lib/libX11.so.6
#7 0x4be5de3e in QPixmap::convertFromImage () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #8 0x4bf1e737 in QPainter::drawImage () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #9 0x080ec362 in ambulant::gui::qt::qt_video_renderer::redraw_body (
this=0xaaa5b420, dirty= 0xbf99701c, w=0xb47aefc0) at gui/qt/qt_video_renderer.cpp:122 #10 0x080ed07a in ambulant::gui::qt::qt_renderer<ambulant::common::video_renderer>::redraw (this=0xaaa5b420, dirty= 0xbf99701c, window=0xb47aefc0)
at ../../include/ambulant/gui/qt/qt_renderer.h:118 #11 0x08504429 in ambulant::common::surface_impl::redraw (this=0xb272ff68, r= 0xbf99708c, window=0xb47aefc0) at common/region.cpp:227 #12 0x0850447c in ambulant::common::surface_impl::redraw (this=0xb47e9c18,
r= 0xbf9970fc, window=0xb47aefc0) at common/region.cpp:240 #13 0x085044e6 in ambulant::common::surface_impl::redraw (this=0xb3ed2658, | |