<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/src/video_out/video_out_syncfb.c, branch 1-beta9</title>
<subtitle>xine-lib git mirror
</subtitle>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/'/>
<entry>
<title>adjust priorities to what we agreed on jun/2002.</title>
<updated>2003-01-29T15:34:26+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2003-01-29T15:34:26+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=5080e5729ec20bbd93dc692d6f7432376d9218b0'/>
<id>5080e5729ec20bbd93dc692d6f7432376d9218b0</id>
<content type='text'>
it got lost homehow porting to new api.

CVS patchset: 4039
CVS date: 2003/01/29 15:34:26

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
it got lost homehow porting to new api.

CVS patchset: 4039
CVS date: 2003/01/29 15:34:26

</pre>
</div>
</content>
</entry>
<entry>
<title>- add buf-&gt;decoder_info_ptr: portability for systems where pointer has</title>
<updated>2002-12-21T12:56:44+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2002-12-21T12:56:44+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=5f31761a4fa6995592cdd536c52f6ddac8151a89'/>
<id>5f31761a4fa6995592cdd536c52f6ddac8151a89</id>
<content type='text'>
  different sizeof than integer.
- add extra_info structure to pass informations from input/demuxers down
  to the output frame. this can be used, for example, to pass the frame
  number of a frame (when known by decoder). also, immediate benefict is
  that we now have a slider which really shows the current position of
  the playing stream. new fields can be added to extra_info keeping
  binary compatibility
- bumpy everybody's api versions

CVS patchset: 3603
CVS date: 2002/12/21 12:56:44

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  different sizeof than integer.
- add extra_info structure to pass informations from input/demuxers down
  to the output frame. this can be used, for example, to pass the frame
  number of a frame (when known by decoder). also, immediate benefict is
  that we now have a slider which really shows the current position of
  the playing stream. new fields can be added to extra_info keeping
  binary compatibility
- bumpy everybody's api versions

CVS patchset: 3603
CVS date: 2002/12/21 12:56:44

</pre>
</div>
</content>
</entry>
<entry>
<title>- bring syncfb back (yuy2 doesn't seem to work though)</title>
<updated>2002-12-13T01:03:55+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2002-12-13T01:03:55+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=31b7044dd773bdc63ad673d09a46255a845bcad3'/>
<id>31b7044dd773bdc63ad673d09a46255a845bcad3</id>
<content type='text'>
- check for sdl support on class initialization

CVS patchset: 3504
CVS date: 2002/12/13 01:03:55

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- check for sdl support on class initialization

CVS patchset: 3504
CVS date: 2002/12/13 01:03:55

</pre>
</div>
</content>
</entry>
<entry>
<title>All gui_data_exchange containing X calls may xlocked/xunlocked. Don't forget</title>
<updated>2002-12-07T23:00:07+00:00</updated>
<author>
<name>Daniel Caujolle-Bert</name>
<email>f1rmb@users.sourceforge.net</email>
</author>
<published>2002-12-07T23:00:07+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=2271dbe3df3cf8ae322c5532e794a04f31ee5811'/>
<id>2271dbe3df3cf8ae322c5532e794a04f31ee5811</id>
<content type='text'>
to xfreeing gc before creating a new one.

CVS patchset: 3459
CVS date: 2002/12/07 23:00:07

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
to xfreeing gc before creating a new one.

CVS patchset: 3459
CVS date: 2002/12/07 23:00:07

</pre>
</div>
</content>
</entry>
<entry>
<title>when the image does not fit the viewport and black bars need to be added, their</title>
<updated>2002-11-22T18:06:09+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2002-11-22T18:06:09+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=8cee0fd2910cbdafe45e1c5d43fa930d367cec47'/>
<id>8cee0fd2910cbdafe45e1c5d43fa930d367cec47</id>
<content type='text'>
size ratio and therefore the position of the image is now configurable
(I remembered my arts lessons at school where the teacher told us that images
look more pleasing when the lower border is twice the size of the upper and set
the default accordingly. ;)

CVS patchset: 3337
CVS date: 2002/11/22 18:06:09

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
size ratio and therefore the position of the image is now configurable
(I remembered my arts lessons at school where the teacher told us that images
look more pleasing when the lower border is twice the size of the upper and set
the default accordingly. ;)

CVS patchset: 3337
CVS date: 2002/11/22 18:06:09

</pre>
</div>
</content>
</entry>
<entry>
<title>engine modifications to allow post plugin layer:</title>
<updated>2002-11-20T11:57:38+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2002-11-20T11:57:38+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=4e95a4f5224e241075b8cd86b4423c85c1d0ee26'/>
<id>4e95a4f5224e241075b8cd86b4423c85c1d0ee26</id>
<content type='text'>
* new public output interface xine_{audio,video}_port_t instead of
  xine_{ao,vo}_driver_t, old names kept as aliases for compatibility
* modified the engine to allow multiple streams per output
* renaming of some internal structures according to public changes
* moving SCR out of per-stream-metronom into a global metronom_clock_t
  residing in xine_t and therefore easily available to the output layer
* adapting all available plugins
  (note to external projects: the compiler will help you a lot, if a plugin
  compiles, it is adapted, because all changes add new parameters to some
  functions)
* bump up all interface versions because of xine_t and xine_stream_t changes

CVS patchset: 3312
CVS date: 2002/11/20 11:57:38

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* new public output interface xine_{audio,video}_port_t instead of
  xine_{ao,vo}_driver_t, old names kept as aliases for compatibility
* modified the engine to allow multiple streams per output
* renaming of some internal structures according to public changes
* moving SCR out of per-stream-metronom into a global metronom_clock_t
  residing in xine_t and therefore easily available to the output layer
* adapting all available plugins
  (note to external projects: the compiler will help you a lot, if a plugin
  compiles, it is adapted, because all changes add new parameters to some
  functions)
* bump up all interface versions because of xine_t and xine_stream_t changes

CVS patchset: 3312
CVS date: 2002/11/20 11:57:38

</pre>
</div>
</content>
</entry>
<entry>
<title>make all the plugin init functions static</title>
<updated>2002-09-05T20:44:38+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2002-09-05T20:44:38+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=ea37f5776a90a7f8153757052a89d589185f5d23'/>
<id>ea37f5776a90a7f8153757052a89d589185f5d23</id>
<content type='text'>
(geez this was a job)

CVS patchset: 2616
CVS date: 2002/09/05 20:44:38

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(geez this was a job)

CVS patchset: 2616
CVS date: 2002/09/05 20:44:38

</pre>
</div>
</content>
</entry>
<entry>
<title>merging in the new_api branch ... unfortunately video_out / vo_scale is broken now ... matthias/miguel: please fix it :-)</title>
<updated>2002-09-04T23:31:05+00:00</updated>
<author>
<name>Guenter Bartsch</name>
<email>guenter@users.sourceforge.net</email>
</author>
<published>2002-09-04T23:31:05+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=403f01979cef7e03b8322ddb870e3959c8de0f77'/>
<id>403f01979cef7e03b8322ddb870e3959c8de0f77</id>
<content type='text'>
CVS patchset: 2606
CVS date: 2002/09/04 23:31:05

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 2606
CVS date: 2002/09/04 23:31:05

</pre>
</div>
</content>
</entry>
<entry>
<title>- syncfb simplified with helper functions (obs: i enabled zoom since it seemed to</title>
<updated>2002-08-16T22:51:39+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2002-08-16T22:51:39+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=745689c36b44c8c2710bbb6a09d26931682d9888'/>
<id>745689c36b44c8c2710bbb6a09d26931682d9888</id>
<content type='text'>
work in my computer. to disable it again just change vo_scale_init parameter)
- some vidix files missing from my last update
- vo_scale must set displayed_xxx even without zoom support

CVS patchset: 2467
CVS date: 2002/08/16 22:51:39

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
work in my computer. to disable it again just change vo_scale_init parameter)
- some vidix files missing from my last update
- vo_scale must set displayed_xxx even without zoom support

CVS patchset: 2467
CVS date: 2002/08/16 22:51:39

</pre>
</div>
</content>
</entry>
<entry>
<title>- reimplement independent x/y zooming.</title>
<updated>2002-08-15T03:12:24+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2002-08-15T03:12:24+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=fcb74c4f0e6fc5a1deec0839c773067d0a8b9e90'/>
<id>fcb74c4f0e6fc5a1deec0839c773067d0a8b9e90</id>
<content type='text'>
- new helper module (vo_scale.c) with all common scaling code of video out
drivers. it should greatly simplify drivers development by removing the
boring frame/window calculation, aspect ratio, zooming etc.
obs: not completely tested, may contain bugs and break things. also only
xshm and xv have being simplified so far, others will follow shortly.

CVS patchset: 2455
CVS date: 2002/08/15 03:12:24

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- new helper module (vo_scale.c) with all common scaling code of video out
drivers. it should greatly simplify drivers development by removing the
boring frame/window calculation, aspect ratio, zooming etc.
obs: not completely tested, may contain bugs and break things. also only
xshm and xv have being simplified so far, others will follow shortly.

CVS patchset: 2455
CVS date: 2002/08/15 03:12:24

</pre>
</div>
</content>
</entry>
</feed>
