Romain Vimont
|
07b3918129
|
Do not call SDL_Quit()
It may crash in i965_dri.so when calling SDL_Quit (probably a driver
bug). To avoid a segmentation fault, do not call SDL_Quit().
|
2017-12-19 14:12:11 +01:00 |
|
Romain Vimont
|
a005df7b37
|
Always destroy in reverse order
For consistency and safety, always destroy objects in reverse order they
were initialized.
|
2017-12-19 14:11:55 +01:00 |
|
Romain Vimont
|
de106747b6
|
Improve main() error handling
Parse the command-line arguments first, and do not ignore avformat
network init failure. At the end, deinit the avformat network.
|
2017-12-18 11:29:34 +01:00 |
|
Romain Vimont
|
bb8afa9324
|
Fix comment about data sent over the socket
We now send the device name in addition to the screen dimensions on the
socket. Update the comment accordingly.
|
2017-12-18 11:27:55 +01:00 |
|
Romain Vimont
|
d972a88c1a
|
Optimize includes
Only include SDL_stdinc.h for SDL_bool, not the whole SDL.h.
|
2017-12-18 11:07:42 +01:00 |
|
Romain Vimont
|
d5b349f670
|
Do not inline lockutil functions
This duplicates chars in the final binary.
|
2017-12-18 11:07:42 +01:00 |
|
Romain Vimont
|
a9b276aa67
|
Remove useless forward declarations
The required headers are included anyway.
|
2017-12-15 17:19:43 +01:00 |
|
Romain Vimont
|
b9c9466d65
|
Handle condition variable failure
Add condition variables function wrappers to handle unexpected failure.
|
2017-12-15 17:15:55 +01:00 |
|
Romain Vimont
|
c4266e487b
|
Rename (un)lock_mutex to mutex_(un)lock
For consistency, rename lock_mutex and unlock_mutex to mutex_lock and
mutex_unlock.
|
2017-12-15 17:15:55 +01:00 |
|
Romain Vimont
|
ad667bfa20
|
Fix function signature
Use void for parameters (this project is in C).
|
2017-12-15 11:37:29 +01:00 |
|
Romain Vimont
|
37d88b8a6a
|
Use SDL_bool return type instead of int
Many functions returned an int to indicate their success. For clarity,
use SDL_bool instead.
|
2017-12-15 11:27:54 +01:00 |
|
Romain Vimont
|
2b44052f80
|
Destroy condition variable on frames destruction
A condition variable was init for the "struct frames", but was never destroyed.
|
2017-12-15 11:12:02 +01:00 |
|
Romain Vimont
|
39fd6ce518
|
Send device name on the socket
Make the server send the device name along with the width and height, so
that the client may use it as the window title.
|
2017-12-13 10:02:07 +01:00 |
|
Romain Vimont
|
54d9148a36
|
Initial commit
Start a new clean history from here.
|
2017-12-12 15:25:15 +01:00 |
|